Everybody longs to escape to an island in the sun, especially when their own island in the sun is all-too-frequently inundated with rain. Made up of 115 islands, Seychelles is a paradise is every sense of the word, from its aquamarine waters to its secluded beaches, idyllic plantations and historic capital city Victoria. One of the best places to experience all it has to offer is the Four Seasons Resort Seychelles (Petite Anse, Baie Lazare, Mahé., +248-393-000), located on a bay tucked away on the main island Mahé. Think tree house villas with private infinity pools overlooking the Indian Ocean, a spa pavilion suspended over a cliff and 170 acres of beachfront grounds surrounded by forest where the scents of vanilla, cinnamon and frangipani fill the air. As part of the resort’s “Stay Longer” promotion, pay for three nights you get a fourth free. Stay five nights, and you get nights six and seven on the house (offer valid through Apr 21, May 11-Jun 30, Sep 16-Oct 31 and Dec 1-22). Rates start at $1,200 a night for a Garden-View Villa and $1,550 a night for an Ocean-View Villa. Log on to www.fourseasons.com/seychelles to make reservations.