The first thing that comes to one's mind when talking about Goa is 'beaches, beaches everywhere'. Goa is popular because of its sandy beaches. There are so many beaches in Goa that if you don't like one, there's always another option. Apart from its beaches, Goa is famous for its Churches and world heritage architecture. The best time to visit Goa is from November to January as during these months, one could enjoy the Christmas and New Year celebration. It is best to rent a room near Calangute beach as most of the travelers go there. The beach is 15 minutes away from the area where all the hotels are located.