We are going up to Sheffield unexpectedly next week and would be grateful for suggestions on how to spend the day. It will be myself and ds (2.8 yrs) and I think indoor suggestions as well as outdoor ones would be much appreciated. We'll have the whole day but no transport so places central and easy to get to would be appreciated.