Sankt Goar, Germany Cruise Deals

The town of Sankt Goar, Germany, sits on the Rhine River bank below steep, terraced vineyards and the ruins of Rheinfels Castle.