If it is wet (I am sure it won't be) then the National Museum and the Museum of Scotland (next to each other) are great - the latter in particular. See Dolly the Sheep.