Cape Heritage Hotel (from $133) “This is where we used to stay whenever we visited Cape Town from our former base on the Garden Route. A comfortable boutique hotel set on an historic city square ...