An open bar allows attendees at an event to drink without having to pay. Guests are able to choose any available drink at any time. The person hosting an event often includes this service because of convenience and for the enjoyment of the guests, paying a fee in advance that covers the cost of all the drinks. A catering company can provide the service, or it could be formally provided by a bar or restaurant.