Based on your criteria, early June. We have been going in June for many, many years, as that is our anniversary. Water is warm, weather is nice, it's basically before hurricane season (although it technically starts June 1), and prices are lower than December.


Carol Hill