There are many variations on showers, but we have devised a general "schedule" for baby showers. You can add/remove any part and re-order it to your liking.
Greet Guests - serve light appetizers
After all or almost all guests have arrived, go around the room and have each guest introduce themselves and identify how they know the mother-to-be.
Play 2-4 Shower Games. It is good to play games at the beginning as ice-breakers. Remember some guests may not know *anyone* but the mother-to-be.
Let everyone go get whatever food may be available and then once everyone has been served, the mother-to-be can begin to open her gifts. Be sure to have someone write down each gift and who it is from. It will make sending thank-you notes a lot easier.
People chat and usually leave a few at a time. Make sure the mother-to-be gets to say goodbye to everyone and the hostess thanks the person for attending. If the hostess has shower favors, they should give this to the guest now.