I think they're all valid except for B, though B would be used in some informal contexts anyway. I would note that there aren't many contexts where D and E would be used. It's emphasizing your future past experience, if that makes sense, and it's not common to want to emphasize that for travel.