While military history fans can get their fill at Edinburgh Castle, art history lovers should make time to visit the Scottish National Gallery. The gallery features displays of fine art from the ...