oversea:
I am sorry but I have to strongly disagree. I like to cruise because it is much cheaper than anything else. You can practically go for nothing and have food and bedding included.
Okay, food and bedding is included, but for the price of a cruise, you can find adequate lodging that's much cheaper in most places, and food that's just as good for a much better price. Food and lodging aren't free on a cruise, they are the cruise. That's what you pay for. If you want to do anything interesting (like dive) at your destination, you can expect it to cost double what it would if you booked it yourself.
If you really want a diving vacation, you can do MUCH better. Just as an example, I've taken a 3 day liveaboard trip on Flower Garden Bank for around $450 including airfare, meals, lodging, and 4 or 5 dives a day.
oversea:
I also have a wife that is a non-diver. I don't think she'd be too keen on a liveaboard.
Okay, I'll conceed that if you want a general vacation, a cruise is fine. It's just not the best way to have a diving focused vacation IMHO. Too much expense for too little diving opportunity. Besides, I thought most of the shipboard activities were comparable to being trapped in a luxury hotel for days at a time. That might be great for some, but I'd rather spend time off the ship than on it.
oversea:
I've done several dives while cruising, some with the line itself and some privately booked, there was no difference. In fact, the cruise organized tripos were much smoother than with the private ops.
Me too, and in my experience, the cruise ship excursion dives are about double the cost of going with a similar operation on your own. In Cozumel, we booked ourselves in advance through the internet and got a private 2 dive charter for 4 with lunch and an excellent DM for $45 a piece. In Roatan, we went through the excursion desk onboard, and paid $110 a piece for a spot on a cattle boat with inattentive DMs and a swarm of divers who for the most part probably shouldn't have been given C-cards. In Belize, we were picked up at the ship by a charter operation the excursion desk had arranged for another $100+, and over the course of two dives they had to borrow from my repair kit to fix their rental equipment on the fly, left the prop engaged when divers were trying to board and nearly mangled a diver who wasn't paying attention, and then abandoned a group of seven of us on the surface for an hour and a half. As I said before, we missed Cancun.
Needless to say, I stand by my opinion.