We're off to Edinburgh in a couple of weeks to housesit for BIL. Does anyone know of any good places for a 4 year old - we've done all the usual before (zoo, castle etc). Thanks in advance.