From bamboo huts beneath shady beach palms to spectacular five-star resorts with lobbies the size of an airport departure lounge and lush nine-hole golf courses.
This tiny state has probably the best range of places to stay in India.
You can rent a room in a village home, or stay on the beach surrounded by bamboo and palm-thatch, or go for the comfort of a clean, mid-range goa hotel with air-con and TV, or enjoy a luxurious hotel.
If you arrive early in the season you'll find plenty of rooms available in all budgets, giving you room to bargain or shop around if the price isn't right.
On the other hand, if you turn up at one of the more popular beaches in the high season you will come across some very average places that are vastly overpriced.
Accommodation is all about supply and demand in Goa and the hottest demand is over the Christmas period. At this time many goa hotels in goa - particularly mid-range and top-end places at the popular beach resorts like Calangute and Colva - will jack their walkin rates up by two or three times. Many goa hotels are booked out with charter groups anyway.
You may even find that if you book into a place before this peak season, but stay through the Christmas period, the price will suddenly shoot up during your stay as hoteliers try to capitalise on this busy period.
If you're coming to Goa at this time, book ahead but shop around - not all goa hotel owners are greedy.
Make sure you know the checkout time and try not to sleep in on the day you're due to leave - some goa hotels demand an extra 50% of the daily rate for over-sleeping, which is easy to do if you've just rolled in at 5am from a rave party!
Most places will store your luggages and some may give you more checkout grace time if you let them know in advance.
Touts do have a use, though - if you arrive during the high season, finding a place to stay can be difficult. Hop in a rickshaw tell the driver what price you will pay for a goa hotel, and off you go.
Hotels Tenerife Discover Hotels Tenerife with 3 or 4 and 5 star hotels, luxury holiday resorts Costa Adeje and more...