This will be my first cruise, so I'm pretty unfamiliar with how shore excursions work. I realize we have little time, so I would like any advice on what to do and how to do it on a budget in the following cities: