Instead of straight away providing you with a list of resorts in Goa, lets check what you need to look for mainly in selecting a resort. First of all you need at least a medium kind of budget for resorts or else you will have to look out for small hotels near to the crowded beaches to find cheap hotels. A budget of Rs.2000 to Rs.5000 is resonable for a medium luxury resort at Goa.
Secondly, you will have to decide on the amenities you need in these resorts.. Example: availabilty of water sports at nearby beaches, adventure sports, day tour etc and amenities at the resort such as indoor games, bar, swimming pool, gym, spa etc
Thirdly, get a list of resorts by looking at google maps which are in close proximity to the beach. Later read reviews about each of these at hotel review websites like tripadvisor.com. Once you shortlist them, you can ask for further reviews about them in travel forums such as indiamike.com. Don’t depend on the looks of the hotel or resorts website as these might be quite exagratted.
You will have to search according to your preference of location eg. North or south Goa. One Of the good resorts in North Goa near the Calangute Beach is Terra Paraiso which is a medium budget hotel with all luxury amenities. Apart from these, for those who are not concerned about the budget, there is the Park Hyatt in South Goa and Taj Hotels in North Goa which are star rated.