Beer is better for social events, particularly ones that might involve people you don't know whom you might need to interact with. Weed is easily the better alternative if you're just looking to be highly entertained for a few hours. I took a shower while high for the first time a few weeks ago. Pretty sure I didn't really accomplish anything in there, but man, it was awesome.