Prague Castle, Europe’s largest, is a looming presence in the heart of the Czech capital. The word “castle,” however, is a little misleading. This is a rambling complex big enough to incorporate its own cathedral (the beautiful St. Vitus) which ...