Such a fun dress! I've done a number of cruises, both with just DH and some with sides of our families. They are a great way to travel with people with a variety of ages, interests and fitness levels. Plus you see lots of place and only unpack once.
I think the reason my DH likes them, besides the reasons above, is they can be so relaxing - you don't even have to decided where to eat.
Different cruise lines cater to different clientele, some family oriented, some older, some quieter, some with a real strong party vibe (did one once, probably not again for me).
http://boards.cruisecritic.com/index.php?
There is an interesting online forum called Cruise Critic with tons of info, and even a board for "roll call" for your specific ship and sailing that cruisers will post on and discuss details of itineraries, ports of call, best place to stay in port, etc. You can just lurk and get all kind of info.
I hope yours is wonderful.