If there is any place in India that can give European cities a run for their money during Christmas is Goa. From sombre ceremonies at the colourfully decorated churches, the illuminated homes and singing of carols, to parties with families and friends, the sunshine state turns into a land of fiestas.