For a charming and romantic destination in Germany, Heidelberg is a perfect fit. Sam and I visited Heidelberg for our Valentine’s Day weekend this spring and had a lovely experience taking in the old town vibes of this historic city over...