The Mediterranean is a top choice for a cruise, offering bustling cities and beautiful beaches. The region’s 28,600 miles of colourful coastline in southern Europe is often best discovered by boat and ...