Our wine writer joins Viking Cruises on a longship through vineyards tucked between churches and castles in Germany and Switzerland.