Apollinariskirche is an incredible stone church sitting on the site of a Roman temple high atop Apollinarisberg, a hill above the town of Remagen. The church's interior features beautiful frescoes and the exterior has a wonderful view over the Rhine. (Remagen, Germany)