Experience does help prepare for dealing with culture shock and a traveler on an extended trip through multiple countries is generally able to handle it well. What comes as a surprise however, is a feeling of discomfort returning to familiar environment of home. This situation is referred to as reverse culture shock.
While a person with a good sense of direction is an added bonus, it's also fun if this person has a penchant for wandering until, and even if, he or she gets lost. While traversing an entire city on foot can be exhausting, it's also a great way to see things off the beaten path and get your bearings.