Taking Shore Excursions when you are on a cruise can be one of the highlights of your trip but it can also be expensive. With so many amazing places to visit and so much culture...