From cooking classes to bus tours to free self-guided walks, here's an honest breakdown of all the cruise shore excursions we tried.