Veliko Tarnovo, che fu la capitale del secondo regno bulgaro, si trova su tre colline dalle scogliere scoscese. Lì, le case appollaiate una sopra l'altra precipitano fino alle sponde del fiume Yantra. La collina principale, Tsaravetz, forma un incredibile bastione circondato da mura merlate, all'interno delle quali s'innalzano il palazzo reale, il patriarcato e numerose chiese. Le sere d'estate, la collina è illuminata da una luce fantastica. Al di là delle numerose chiese e case che la città offre, Veliko Tarnovo è anche un buon punto di partenza per visitare i monasteri e i villaggi della regione: Arbanassi, Preobajenski, Bojentsi, Triavna