In Edinburgh we enjoyed the National Museum of Scotland so much. It has an eclectic mix of cultural items (from all over the world), science things ( with some great films), and Scottish history. Easy to walk to and free entry as well.
We also liked the Museum of Childhood…not necessarily because of its collections, although they are a little interesting, but because they have some toys scattered about for little ones to play with. This museum also boasts free entry, is located on the Royal Mile, and if you have young ones traveling with you that need a play break then this is a great stop.
Hiking King Arthur’s seat was also a favorite of my children. If you have a beautiful day and just a few hours to spare then head down to the Palace of Holyroodhouse. Just across the street from the Palace is a wonderful park with great hiking trails. After taking several breaks on the way up to the top we were treated to a stunning panorama of Edinburgh.
Our hotel in Edinburgh was the Holiday Inn Express Royal Mile. While not exactly on the Royal Mile it is super close (just one street down), but far enough removed to avoid the crowds. We had no problem walking to everything that we wanted to see in the old town section.