A shop sounds like the best idea to me. Anywhere else just about you can't drink. Unless you do it at a club, but then you have to worry about shit getting stolen, or vandalized. I can't think of anywhere else that would have a decent amount of parking either.