12 Ways To Keep Your Cruise Budget Afloat (TRAVEL)
Cruising is one of the best vacation values going. But if you're not careful, you can easily spend more for onboard extras than you did on the cruise fare. The key to avoiding a bank-breaking bill is knowing what to expect.