I'm a veteran of over 35 cruises. Yes, I'm a cruise-a-holic. Anyway...
How "classy" a cruise is is a function of the cruise line, the age of the ship, the length and destination of the cruise, and the departure port. Most lines put their newest ships in their premium markets, doing 7-10 day cruises. Those 3 and 4 night "getaway" cruises are generally the worst, as they are the oldest ships, the poorest passengers, and the least-desirable ports. Most ships have last-minute space available, which usually goes to locals who live near the ship's home port, and can do a last-minute getaway that doesn't involve air travel. When I sailed out of New Orleans, most of my fellow passengers were from Louisiana, Mississippi, and Alabama. When I sailed out of Galveston, most everyone was from Texas and Oklahoma (and smoked like chimneys). Cruises from European ports tend to have the most international and cosmopolitan mix of passengers.
Over the years I've done a number of all-gay cruises, and I heartily recommend them to gay and lesbian travelers. As a rule, they have a happier, friendlier atmosphere and a sense of camaraderie that I haven't seen since the good-old-days of smaller (300-500 passenger) ships. Don't go by he photos in the ads -Atlantis and RSVP cruises are very mixed. All ages, races, and body types. Yes, the spa sometimes turns into a floating bathhouse, but I've seen men in the steam room on straight cruises going at it too... For me, a cruise is about doing what you want, totally letting your hair down and being yourself. On a gay cruise when a hot guy walks by you don't have to pretend not to notice. You and your significant other can hold hands, kiss on a moonlit deck, and just blend in with everyone else.
Although it may seem counterintuitive, you can have a great cruise with minimal child contact on Disney Cruise Lines. It's not that the kids aren't there -It's that the ships have entire decks and activities reserved just for kids. They even have their own shore excursions. In their dining rooms, Disney divides passengers up by children, so people with babies are together, and people traveling without kids are someplace else. The only time I even saw a child on my last Disney cruise was when they were all in a long line on deck for pictures with Mickey and Minnie (and a lot of adults were in that line, too). Disney costs more, but their standard cabins are comparable to suites on Carnival, Royal Caribbean, or Holland America.
So, here's my two cents: Best Cruise: The one you're on right now. After that, my favorite was the Baltic. Best Cruise Liv]ne: Overall, Holland America. High marks for Carnival because they have excellent service and Indian food every day. I avoid NCL at all costs. Best Cruise Advice: Don't waste money on balconies. No one spends time in their cabin other than sleeping and... By all means get a view, but spend the cost of the balcony on a great meal on shore, some souvenirs, and your bar/spa tab.
I'm sailing on the Atlantis cruise to Mexico in two weeks (Celebrity). Anyone else going to be on board?