Looking like something out of a fairy tale, the Vyšehrad fortress—literally translated as the "Upper Castle," or the "Castle on the Heights"—stands high above the Vltava River overlooking Prague. 

Known to have been in existence as far back as the 10th century, it has long been the subject of myth and legend, including the foretelling of an ancient princess of the rising of a great city around it. 

Once the royal residence of Vratislav II, Vyšehrad also played a role as part of the original Royal Route taken by kings about to be crowned, who would have to stop here to pay tribute to their predecessors (the route led from Vyšehrad to Hradcany).