preparing my travel to Southafrica for the soccer world championship, i found this pretty complete and fun guide, and thought i share it :...