Veliko Tarnovo (Great Tarnovo) is really great. No matter how many times you go there, they won't be enough for you to see everything, to visit the fortresses and to go around the monasteries. I guess each Bulgarian has to live in Veliko Tarnovo for some time in order to get filled up with the positive energy that the town has accumulated for so many centuries.
There is a fortress on each hill, a monastery next to each fortres, and churches around each monastery. It is clear that the Bulgarian kings knew where and how to govern the state. Imagine what a state Bulgaria must have been when it was spread on three seas in order to understand what kind of capital city Tarnovo was.