Wawel Hill in Krakow is covered in historic and sacred sights including a castle, a cathedral, museums and even a mystical ...