4.jpg

Dreamstime

Many ships, including this Costa Cruises one, pictured, have gyms with plenty of machines and equipment. Costa has destinations around the world, including many in the Mediterranean.