Czech spa towns Karlovy Vary and Marianske Lazne from Prague