Rudesheim, Germany, is an enchanting town with narrow streets that burst with energy and whimsy found along the banks of the famous Rhine River. With a year-round…