32 Enchanting Medieval Towns That Feel Frozen in Time
18. Veliko Tarnovo, Bulgaria

Built across a series of hills and meandering rivers, Veliko Tarnovo was once the capital of the Second Bulgarian Empire—and it still feels regal. The centerpiece is Tsarevets Fortress, a sprawling citadel with royal ruins and panoramic views. The Old Town’s terraced streets cascade down the hillside, lined with medieval buildings and traditional craft shops. With its blend of Byzantine, Bulgarian, and Ottoman influences, Veliko Tarnovo is as rich in history as it is in drama and natural beauty.