Goa’s largest and most luxurious resort, the opulent Leela is the place to indulge your five-star fantasies. Set amid 30 hectares of land, this enormous expanse of manicured Goan perfection has its own 12-hole golf course, and rooms of varying degrees of decadence.
Go for upmarket Indian and Goan cuisine at its signature Jamavar restaurant, or al fresco at Riverside, on the banks of the Sal River, which serves delicious Italian dishes along with a good dollop of la dolce vita.