Veliko Tarnovo, with its terraced hillsides and meandering Yantra River, is a living testament to Bulgaria’s medieval glory. Once the capital of the Second Bulgarian Empire, this picturesque city is steeped in history, with fortresses that tell tales of a storied past.