This mountain city in Bulgaria is known as the Machu Picchu of Europe but is less crowded and easier to get to, while still full of ancient mysteries.