Why not do a 'one stop' holiday shop at your local Cape Union Mart where there is a new range of outdoor adventure gear to suit even the most particular nature lover.
The men's Uvongo shirts are going like 'hot cakes' - with a special UV protective layer and quick dry fabric for those unexpected rain showers.
There is lots to choose from, take a look at http://www.capeunionmart.co.za/christmasgifts