Accomodation in Bergamo: even if there are many hotels in the city, I suggest you to stay in one of the many hostels / bed and breakfast of the city. I tried this http://www.myroombergamo.com/ and I was really satisfied.
Food: restaurants in Bergamo serve good food with a fair price. In the Old City ("Città Alta") my suggestions are "Da Franco" e "Da Mimmo".
Place to visit: definetely the Old City. The City Center in the downtown is a good place for shopping (see Via Sentierone).
Have a good time in Bergamo! almost 5 years ago