You needn’t feel trapped on a cruise holiday. Most cruise ships, particularly those cruising in the Mediterranean or the Caribbean, will have a port of call nearly every day. You can choose one of the shore excursions or simply go off on your own to explore. If you want to spend more time on land, why not combine a cruise holiday and beach holiday with a cruise and stay holiday.