This is a great place to visit. There is a charge - 147 rand per adult - but the views when you arrive are worth it. First thing to note though is that the journey to Cape Point can be an adventure in itself. We encountered baboons on the road who clearly own the area and so you do need to be careful when you are driving.
When you arrive, you have 2 choices - walk up the hill (or take the funicular) to Cape Point or walk down the hill to the Cape of Good Hope (a return walk of 1 and half hours). If you are looking for great pictures, then it doesn’t really matter which you choose. You could certainly do both walks in an afternoon if you were so inclined. I would not recommend wearing open-toed sandals though, you will spend most of your time getting small stones out from under your feet if you do. More