Unexpected costs on holiday can play havoc with your budget. You may have opted to pay for flights and accommodation upfront, but once abroad, the day-to-day spend on lunches, dinners, drinks and ...