Traveling in different countries is the best and the most direct way to learn different cultures. During traveling, you can know how local people live and know their life, while tell people about your life experience.
Besides, there is no other media to transfer the culture in the ancient time, so people need to travel to spread the culture.