Myself DH and 3 DCs aged 14 , 12 and 8 are going to Edinburgh for a week and I'm looking for recommendations for things to do which all of us will enjoy. We will definitely do the bus tour and Edinburgh castle, maybe drive up to St Andrews but what have you done in or around the city that you still talk about?