We quite liked Veliko Tarnovo and it improved our opinion of Bulgaria after staying in Sofia. The old town is quite spectacular and there is a large fortress on a hill overlooking the town. The weather was cold and wet the whole time we were there but the town was beautiful none the less. Again we stayed in a very nice hostel that provided dinner, breakfast, beer and a social common room. The building was a beautiful old cottage in the old town only a minute away from the fortress.