The best time to visit the Caribbean is from October to mid-December when the weather is sunny and the hotel rates have yet to increase for the peak tourist season. If you have more flexibility with your schedule, every month brings unique events and festivals that you'll want to factor into your trip planning.