Located 110 mi/180 km northwest of Sofia, Belogradchik, Bulgaria, is a small town that serves as the gateway to an area of fantastic limestone crags and the ruins of an ancient fortress set in th...