My niece is at university in York and I was thinking of visiting to take her out for dinner/take her a care package. Could anyone suggest somewhere nice to stay? And some stuff to do to keep a 5 (nearly 6) year old entertained?