Where We Explored (and Rested!) Cruising through the Mediterranean on MSC World Europa allowed us to experience historic cities, coastal charm, and laid-back sea days. We boarded in Barcelona and...

read more