Goa has good and many places to stay for all categories of travellers. Whether you're on a shoestring budget and want a cheap shack or you're on the splurging spree and want to have the luxurious 5 star stay, you will find options.
North Goa has a lot of options to stay around Baga, Calangute and Anjuna beaches. For someone looking to enjoy nightlife, water sports and don't mind the crowd, this is a good area to stay. South Goa is good if you are looking for more luxury and serenity.