a Panama Canal cruise will be an awesome memorable experience. Since the ultra-large mega cruise liners can't fit thru the locks you will going on a smaller ship which will be just fine for you and your parents. Book a cabin close to the elevators for convenience. We did our transcanal cruise on Princess and loved it. As for shore excursions, i agree with Trip book a tour bus type excursion that involves minimal walking.