I had a very nice 3-day stay at this B&B in Bergamo. It's located at about 15 minutes on foot from the train station and it is very nicely furnished.
The guy managing it was absolutely nice, gorgeous and helpful, the breakfast very rich (it was a do it yourself breakfast, but there was a wide variety of food and drinks) and my room very nicely decorated.
The only thing I didn't really like was the fact I had to share the bathroom, but hey ho, that's a B&B, not a hotel and I knew it from the beginning.