We're visiting Edinburgh next week with DDs 4.9 and 4m. Accommodation is sorted. Can anyone recommend things to do, places to eat, any good shops etc? We're there nearly 5 days so plenty of time to do stuff. Thanks!