Hosting events gives your business a way to raise its awareness.  The events don’t have to have a direct sales goal but they could.  The key is to give potential customers a way to learn more about your business before they make a purchase.  The event could be educational like a seminar or how-to.  The event could be related to the community.  The options are endless and another way to raise awareness of your business.