We have just come back from Goa and it is an amazing pace to visit. Third world, but you need to embrace the culture and you will return again and again! We go with Jewel in the Crown Holidays, a small company based in Crawley. North Goa is very busy , lots of fun - South Goa is more sedate, but still incredibly interesting. You can upgrade in the cabin if you want to (Monarch Airlines) and for us it is worth the extra, because it is so much cheaper than going to the Caribbean and there is plenty to see whilst you are there. Food is amazing, and you can even have your eyes tested and prescription glasses made up for a fraction of UK prices. UK residents need a visa, which you can obtain by post from an agency working on behalf of the High Commission, or go in person if you want. Been to the Caribbean also, but for us, because of the interest and the cheap prices, Goa wins every time. Hope this helps