A pretty part of England has been named the pub capital of England and Wales with 25 pubs per 10,000 adults, despite challenges facing the industry