In general, the price of a cabin will go up the closer you get to the sailing date. 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 also 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, and play backgammon or bridge.