Bergamo is the town that surprised me the most on all my trips through Italy. It is built in three layers, starting at the bottom of the hill with the new town (Città Bassa). With the bus you can go up to the old town (Città Alta) and here you will discover all the beauty of Bergamo. The view from the old city walls and the architecture within the walls are breathtaking.
Bergamo has the big advantage that you don’t have to search long to find a high view point. Being split in upper and lower city you always have a good view over the lower new part of Bergamo (Città Bassa). With the panorama of mountains in the back, Bergamo is still one of my favourite places in Italy.