Most cruise lines also offer early booking discounts for customers who plan ahead. Being at sea gives you a feeling of freedom few places can offer. There's plenty of room. It will probably take you a few days just to discover what's onboard. Plus, you get the added adventure of exploring new and exciting ports of call.
Cruise ships are like floating resorts with all the things fine resorts have to offer.
You can be by yourself and lie back in a lounge chair, breathe in the sea air, soak up the sun, read good books, or watch the ever-changing view, you can join in exercise classes, dance classes, sports contests and other organized deck activities. Perhaps you would like to practice your tennis stroke or golf swing, or shoot some baskets. You can go for a swim, stretch out in the sauna or work out in the gym. You can see a feature movie, attend a lecture by renowned experts, play backgammon or bridge. It is amazing how much you can do on a cruise back to top 15.