St. Vitus Cathedral is situated entirely within the Prague Castle complex. | Photo