Founded by the Romans and one of the oldest settlements in Germany, Speyer is situated along the banks of the Rhine River in southwest Germany, an hour's drive from Frankfurt.