Among our many stops, Heidelberg was a highlight. The climb up to Heidelberg Castle, which overlooks the town and the river, was definitely worthwhile. Our guides were superb and taught us about life ...