Prague Castle and Saint Vitus cathedral with boats on the Vltava river