Hi Heather,
My daughter is now 19 yrs. old, but one of her favorite B-Day party ideas when she was younger (she asked for this every year for about 3-4 years in a row), was to have just a few of her very best girlfriends spend the night with her at a hotel. (Of course I stayed too.) We stayed at a hotel with an indoor pool because my daughter's birthday was in December. She and I checked in early and decorated the room a little, brought videos, games, kareoke, etc. We ordered pizza and had cake and ice cream. (The front desk kept the ice cream frozen for us till we were ready for it.) There were usually no more than 4-5 girls. They played games, sang & danced, and swam all afternoon and early in the evening, and when it got later, they watched movies to keep the noise level down a bit. The hotel had a continental breakfast so when the girls got up in the morning they ate well and I didn't have to cook! Their parents picked them up about an hour before check-out time and that gave us time to gather our stuff and check out. (I loved it because it was minimal set up and clean up!)The girls all loved the idea of being in the hotel - a "mini-vacation" where they had a variety of activities and could stay up as long as they wanted to. There are several hotels with reasonable rates and complimentary continental breakfast - we used the Comfort Suites. If you check well in advance, you can sometimes find hotel coupons, special room rates, etc. Good luck and have fun!