I bought a $200 EZUp 10'x10' tent at Costco. Not only does it keep you dry and cooler, but you can put your logo all over it for advertising. Takes 2 minutes to put it up.
Be careful about the morning dew setting in if you do a late late party, though! No tent will help that. http://www.ezup.com/