
Bergamo is a clean, interesting and not so crowded gem in Italy. I like very much the "città alta" (high city) that is the ancient and interesting part of the city.
To get in "città alta " is not a good idea to use the car because usually it's difficult to park; it's better to take the "funiculare" and walk.
If you plan to visit the north of I taly I sugest to spend a day in Bergamo. you could stay in the daytime in the low part of the city, visiting and shopping, and than go to città alta for dinner.
Nighttime sight from the walls of città alta is a really mustsee!