Yes. My advice would be to set a reasonable budget and then stick to it, no matter what. These things get way, way out of hand, and then you end up spending far too much money on a day that you'll probably be too tired to appreciate.
:qr