European cruises seem to be the rage these days if you believe everything you read on the internet.  With a wide variety of countries and cultures available in one compact spot as well as some amazing weather and food, the Mediterranean is a great destination.
But what cruises are actually available?
Royal Caribbean
Most of the Royal Caribbean […]