Vacation budgeting used to feel like a guessing game. You'd book a hotel, maybe snag a flight deal, and then watch your credit card statement balloon with surprise charges for beach chairs, cocktails, ...