Heidelberg, Germany Dominated by a beautiful old castle, the Heidelberg skyline is filled with baroque style buildings. It is located on the banks of the Neckar River and is commonly referred to as the jewel of Germany. Mapping the Day After a wonderful stay for a little over a week near the Mosel…