The best vegetarian restaurants in Cape Town including vegan cafes, fine dining, and cheap eats downtown, at the waterfront, and in Sea Point.