Busy urban centres, romantic river cruises, and picturesque hamlets - check out these 8 great places to visit in Western Germany to experience the best the region has to offer.