Veliko Tarnovo, qui fut autrefois la capitale du second royaume bulgare, est située sur trois collines aux falaises abruptes. Là, les maisons perchées les unes au-dessus des autres dégringolent jusqu'aux berges de la rivière Yantra. La colline principale, Tsaravetz, forme un incroyable bastion cerné de remparts crénelés à l'intérieur desquels se dressent le palais royal, le patriarcat et de nombreuses églises. Les soirs d'été, la colline est illuminée par un son et lumière fantastique. Hormis les nombreuses églises et maisons que la ville offre à visiter, Veliko Tarnovo est également un bon point de départ pour visiter les monastères et villages de la région : Arbanassi, Preobajenski, Bojentsi, Triavna