With twin Gothic towers visible across the city, St. Vitus Cathedral at the heart of the castle complex is one of Prague’s most recognizable landmarks. It took almost 600 years to complete and is a must-visit for tourists who come to marvel at the architecture and stunning stained-glass windows.