Perched on a rocky ridge above the Asenitsa River, Asen's Fortress offers dramatic views of the Rhodope Mountains and a remarkably preserved medieval church.