There are many reasons to visit a pub. They provide great entertainment and a comfortable environment. Some pubs are small and have a quaint atmosphere. Others are large and have a large selection of drinks and food. Many people come to a pub for their favorite drink. In general, pubs are great for a night out with friends or a family gathering.