I've just come back from a 3 day cruise and can honestly say it's the worst holiday I've ever had in my life. Didn't think I would ever like them but the boyfriend insisted I go on one just to try it out.
To keep it short, the things I hated about it:
You're constantly surrounded by people, no matter what time of the day you take a walk around.
The locations you go to are then swamped with fellow passengers so everything is heaving.
You have to queue for food like you're waiting in line for school dinners.
You get no opportunity to actually explore locations properly as you're given a curfew to get back to the ship.
Who actually enjoys these bloody things? I couldn't see one redeeming feature. Being old isn't really a valid reason...never again would I subject myself to a cruise no matter what age I get to. Shite!