There are hundreds of tours. You need to do your homework and take a look at a shore excursion list and narrow down your interests. Determine your budget. Everyone needs to do this. There is no point in me raving about my favorites, if of no interest to you.
Consider splitting up as well. It's too costly to drag someone along with has no interest.