It doesn't matter how much money we make; we still like to find a good deal.
If you enjoy cruising, and you've got a couple weeks you can take off, you can get a great deal from many cruise lines by booking back-to-back cruises.
This is when you sale twice in a row on the same ship. You probably wouldn't want to take the exact same trip twice, but a lot of times ships will cruise in one area and then head to a nearby locale for the next cruise. You don't necessarily have to sign up for week-long cruises either. For example, you could book a 2-day cruise to the Bahamas with Carnival and then follow-up with the line's 4-day cruise to Cozumel and Key West on the same ship.
Cruise lines love to have repeat customers and can offer up to 50% off on your second cruise. This way you save money even as you lengthen your vacation time and increase the number of ports you get to visit along the way.
Sometimes you can even use this strategy to cruise for two weeks and get the third week free.
Just ask your travel agent to help you find these deals.