I'm going on a 10 night cruise of the Mexican Riviera, departing the day after my wedding from SF (which is where we'll be staying on the wedding night, so its PERFECT). 3 at-sea days to chill and decompress from the wedding stress, followed by stops in Acapulco, Ixtapa, Puerto Vallarta, and Cabo. A mini-suite with a private balcony to watch the waves go by...and one of the biggest fitness areas at sea, including four pools PLUS an infinity lap pool, a jogging track, a huge cardio area, and yoga/spinning/pilates classes.
I just needed to spread the excitement, as I am thrilled to have this detail nailed down (we had some difficulty planning this, but apparently we just needed to find the right trip). Its sort of funny, we are 24 but act like we're in our early 40's, so the ship with its older crowd is perfect for us (not only will we not be surrounded by perfect 20-year-old bodies in bikinis, but the ship offers all kinds of things oriented to the older crowds, like cooking and wine tasting classes...two of my favorite things!).
Swimsuit here I come 

That sounds like SO much fun, and you will be beautiful!!!
Thanks for sharing the excitement!
: