If you're looking for a real getaway to relax, see new things, and escape the cold weather, nothing beats a Mediterranean cruise. Without tons of internal flights and changing hotel rooms, you can see several different and unique places in the Mediterranean in one short trip.
You can see incredible places including Malta, Rhodes, Corsica, Sardinia, Crete, Marmoris, Istanbul, Antalya and more. You can see ancient and modern Greece, experience the beauty of Turkey, and see the unique culture of Cyprus. It's an incredible opportunity to learn about ancient and different cultures, taste a variety of different foods, and even taste wines unique to their individual regions. For example, Santorini's wines have a unique flavor due to the volcanic ash that is part of the island's soil.
Of course, when you're on board, you can enjoy a plethora of great activities. Mediterranean cruises offer three delicious meals a day but the buffets run all day and night, not to mention the Midnight Buffets and Chocoholic Buffets. So there is simply no way you will ever go hungry. They even offer you free 24 hour room service! You can join the exercise classes on board, swim in the pool, or just relax on deck with your favorite book. Most cruise ships offer an onboard casino and almost all offer spa treatments, albeit usually at an extra cost.
You should certainly make every effort to catch the evening shows. Many Mediterranean cruise ships offer a different show every night. You can see everything from singing and dancing to incredible acrobatics, and sometimes even a whole musical production. If shows are not your thing, you might want to head into an onboard nightclub for a few drinks and some music. It really all depends on your mood, but you can be certain that you will not be bored no matter what you choose.