Envelope budgeting
Split the trip's budget across its bills: so much for the hotel, so much for flights, the rest loose for meals. Each envelope fills up as you spend, so you see which one is running low before it runs out.
You can even set money aside for something you haven't booked yet.