Cruise shore excursions

When we have a 10 day cruise trip in Diamond Princess what do you recommend on shore excursions? Can we have city tours localky on each ports. Or better to reserve the cruise shore excursions?