I just got back from one in February. It was my sixth but first as an adult. I didn't think I would enjoy it as I didn't want to be on someone else's schedule but you really aren't. You look forward to getting back to the ship and having a nice dinner. The wait staff are fantastic and you'll be sad to leave them.
What are some of the stops you are considering?
On another note, when I got the cruise mentioned above, I realized there was not a single, complete website that focuses on ships both past and present.
So........
my new project a friend and I are developing.
http://www.nauticalcities.com/
It's still got a long way to go but hopefully someone may find it useful.