I have recently been introduced to the idea of couch surfing after a few friends have had some overseas visitors staying with them. I think it is a great way to meet new people from interesting places and learn more about the world even when you're in your own home.