Jules, I think I must be from the nu skool not the old school when it comes to credit cards! For me it makes more financial sense: a better rate of exchange, pay for your holiday after you've had it not before, convenience of carrying a card, security of being able to cancel it if lost/stolen, free insurance of purchases on some cards, etc, etc. I understand the temptation of spending just a little bit too much, but there are ways of avoiding this through a bit of planning. Making sure that you stick to a budget, and even putting your credit card account into credit before you go might be ways of making sure that things don't get out of hand. Using a credit card sensible can lower the cost of your holiday by a small amount.
For us the best thing about using a credit card is the number of Airmiles we build up over the year. We have a British Airways/American Express card which gives us 1 airmile for every £ we spend, and after spending £20,000 we get a free companion flight voucher (get one flight using airmiles, get another flight free). The Amex rate of interest is quite high so we make sure that we pay the bill in full every month, using the card only for regular purchases (food, petrol, clothes, etc) where we would normally use cash. Over the two and a bit years we've had the Amex card we've spent enough to get one free flight voucher and contributed to our modest airmiles collection, which allowed us over Easter to fly to California. And this was without giving Amex a single penny in interest (the card's annual fee is a modet £12).
Regards
Rob