The Florida mall in Orlando has a hotel attached. We had a company Christmas party there one year and decided to stay at the hotel (it was a 20 mile drive for us) So we could party without worrying about driving. We did all our Christmas shopping before the party and more the next day. No muss no fuss. Mike could go back to the hotel with pacakges and nap while I did more shopping.
We did that a few years in a row.