We’ve had a lot of people coming into where I work saying that they have been to the Magpie and found it to be a real let down. Long queues and disappointing food.
Activity wise take a look at Falling Foss for some nice walks, plus the tea room there was given some award by The Times recently. Guisborough Woods has some good walks (Roseberry Topping route)/riding if you have the bike with you.
There’s also the seaside places of Robin Hoods Bay, Staithes, Runswick (excellent for fossils/stones/beach combing) and Sandsend. Dalby isn’t too far away either. Scarborough is 20 miles down the coast and has some attractions (Wood End museum, Rotunda, Spa Complex, Beach, Amusements).
If you don’t mind a drive in nearby Pickering/Malton there is Flamingo Land theme park and Eden Camp WW2 museum. Also check out the North Yorkshire Moors Railway too which is celebrating its 175th year this year.