Castleton is well-equipped for visitors. There are 6 pubs, restaurants and tea rooms, 4 show caverns (and events therein), Blue-John Jewellery shops, Peveril Castle, Ancient Garland Ceremony, Christmas lights, Winnats Pass, geology galore (e.g. Mam Tor landslip), walker's paradise, post office, village store and bakery and an informative Visitor's Centre.
Many major tourist attractions are within a short drive: Chatsworth House, Haddon Hall, Hardwick Hall, Lyme hall and Park and Eyam (historically a Plague village). Child focused attractions include The Heights of Abraham and Gulliver's Kingdom (Matlock Bath, 27 miles) and Alton Towers (38 miles).
Buxton, an historic spa town is a 20 minute drive away. It is the highest market town in England. Visitor attractions include Poole's Cavern and St Ann's Well. Buxton Opera House is one of Britain's leading receiving theatres, presenting around 450 performances each year. Sheffield is about 30 minutes drive away: https://www.sheffield.gov.uk/out--about/tourist-information