St. Lucia, it is an increadable island. Basically made for lovers. Stay at the Sands resort. If you have deep pockets then you could even get one of the private cottages. They come with a beautiful view over looking the water, a private pool for fun time and a personal driver. The resort has a great night life, wonderful food, and unlimited activities.