There are some Edinburgh attractions that should be at the top of every traveler's list. Here are the 10 sights you need to see while in town.