I'd have to swear you to secrecy to reveal this mystery. ;)
Seriously, the ones I have attended typically last between 2-4 hours. Depending on who is throwing it, activities range between the totally wholesome -such as word and guessing games- to the juicer which typically involves a male stripper dropping in. And practically every bridal shower involves opening gifts for the bride and her new husband to use once they set up house.