Sort:  

What a great post, with lots of information. However, you could definitely take it one notch up if you could add some of your personal insight as a tour guide