Discover now 8 little-known Balkan towns that have it all ... Veliko Tarnovo, the Bulgarian city of hills Former capital of Bulgaria, Veliko Tarnovo is built on several hills, offering ...