My husband and I are planning to take a cruise in October to celebrate our 10th wedding anniversary. I'd really like for it to be 7 days, but he is a little hesitant since we've never been on a cruise before. I'd love your opinions on which cruise length you prefer?

I've found a few 7days on Carnival but also a 4 night on Royal Caribbean that are in the running.