As a regular Buxton festival goer, the most congenial place for some good ale & food I've always found to be 'The Old Clubhouse' (1 Water Street, Buxton) down in the spa part of town. But you're spoiled for choice really :-) Do the architectural sights down there then move onto 'The Sun Inn' (33, High St, Buxton) at the top of the town.