Cruises are ah-maaaaaaazing. My DH and I love them. 24/7 food with amazing dinners. Yum! The ports of call are always fun and I feel like you get a lot of variety of things to do. If you book your room early enough, you have the chance at getting free upgrades closer to the time of the cruise....meaning you might get a nice room closer to time for no extra charge. You have a combination of days at sea to relax by the pool and days where you can do fun excursions when you are docked at your ports. Keep in mind that the port excursions cost extra...but a lot of the time they include drink tickets and/or meals with them. (They will list it if they do.)
I love cruises!!!! Plus you can cruise up to 24 weeks pregnant I believe. All you can eat, awesome entertainment. DH and I prefer to get balcony rooms and relax on our balcony with a book and a drink. So relaxing!
Take a cruise! DH and I did a Celebrity cruise last year and had a lot of fun. Their food is awesome! We've also done Disney, but it's pricey and I wouldn't do it without kids. I've been on Royal Caribbean but it was 17 years ago, so don't have much opinion on them. I would definitely cruise with them again though, they seem to have something for everyone.
I love cruising! I will ditto ginkgoleaf with the Celebrity recommendation. And @emtmissy's balcony recommendation. I love cruises because they are all you can eat, all you can drink, then stumble back to your room for whatever There's always something to do on the ship or at port, but you can always decide to be lazy too and have a great time. We tend to be lazy and just relax.
I love cruises, having been on three so far. H wasn't the biggest fan though, so we're looking at an all-inclusive for next summer even though it may be slightly more money.