1) I would say that it is true. The author is holding the idea that it is important to know about places that you're going to visit. I think tourists cram a lot of information about recreation, attractions, hotels and stuff like this before they go to visit any places. It's necessary because it helps to not to get a shock or even get lost in a strange city.
2) The skyscapers totally represent the modern view of the town. In my opinion, it doesn't spoil the old town at all! Otherwise, it makes it look more bigger or more fashion-ish to live there