While it may be difficult to accommodate 20 people, here's something that's a ton of fun to do, if you like eating. It's BYOB, so saves some money, but you get great food for a reasonable cost $50/person.
You can google Vancouver underground restaurants and see if there are any others around...