With more castles than any other river, the Rhine is a spectacular showcase of enchanting wine villages and cultural ...