What is more rewarding about your travel experiences than to give a little back to the community first. Spend a few days assisting underprivileged children from disadvantaged schools in a local township, before heading up the Garden Route and immersing yourself in beautiful landscapes, culture, cuisine, adventure and much more.