Money can turn a dream holiday into an awkward one. Here’s how to talk budgets, divide expenses and chase unpaid IOUs without damaging a friendship.