Dancing, dining, and all-around fun.