Well... I had my bachelor party over 4th of July weekend 2009 (hard to get folks to come - a lot go out of town) - made kinda of a weekend thing out of it..
Had a late afternoon party on Friday and had a bunch of my work buddies meet at a neighborhood bar - the work friends/bosses footed almost the entire bill...
Beer, food, pool, darts... etc.. (old farts - I know)
Then had a buddy smoke some brisket and everyone brought beer to his place on Sat... no driving!