When we talk about Christmas or New Year, the first stop in India has to be Goa. Large number of Roman Catholic population and its Portuguese history makes this city all the more vibrant on the Christmas.
From churches to restaurants to beaches, every corner of Goa welcomes the locals and tourists with sparkling lights. While restaurants offer you to get indulge in the delicious Christmas brunches, the churches welcome you for midnight mass. One can also enjoy full night parties at beaches like Morjim, Anjuna and Candolim.