More than 9,000 Which? members rated their favourite inland towns and villages for food and drink, and one in Cumbria made the list.