This town is one of Europe’s best-kept secrets! Tucked away in the Balkans, this is Bulgaria’s most beautiful town. Once Bulgaria’s first capital, Veliko Tarnovo is full of rich history, culture, architecture and incredible nature. From an ancient fortress to...