if not, where can I find the best deals on cruises (Eastern Caribbean preferably)? When is the best time of year is to go?