We had a great time in Bergamo. The apartment is close to the main train station, so the availability of public transport is very good.