There are good restaurants in Buxton including Italian, Indian, Chinese, Pizza Express, and an excellent Thai.
The Michelin starred Fischers in Baslow is excellent, but book ahead.
The New Inn in Flash is closest (15 minutes walk), and the larger Travellers Rest at Flash Bar
on the main road is a further 10 minutes.
A short drive away in Wincle, is a great 17th century pub The Ship Inn who serve excellent pub food.
Also try The Hanging Gate in Sutton, and the Stanley Arms in Wildboarclough.
Buxton has Waitrose, Morrisons, and Aldi, supermarkets. For Tesco or Sainsburys
go to Macclesfield, and there's a Coop in Leek. Waitrose and Tesco will deliver
if you order online. There's a mini supermarket at Flash Bar (1 mile).