The average price of a pub pint has now reached £3, up about 20p in the past year, according to a survey of 650 pubs. The survey, for the 2012 Good Pub Guide, also identified a price gap of 28p between the cheapest and most expensive region, with the cheapest being the north west (£2.87), and the most expensive, London and the south east, at £3.15. Elsewhere, the average pint cost £2.88 in the ‘Heart of England’, £2.90 in Wales, £2.95 in the south west, £2.99 in the East Midlands, £3.04 in eastern of England, and £3.11 in Scotland. While the average pint has now reached £3, pubs brewing their own beer have kept the price at £2.50 - a rise of virtually nothing, compared to a 7% uplift in other pubs. A survey of pub-goers’ favourite pub meals, meanwhile, found steak and ale pie to be the most popular, chosen by 18% of those polled. This was followed by fish and chips (15%), other pies (8%), lamb (7%), pork belly (6%) and steak (5%). The guide’s Pub of the Year was the Potting Shed at Crudwell, Wiltshire.