Mělník is a small town just 30 kilometers north of Prague, situated at the point where the Vltava flows into the mighty Elbe river.