Cape Town and the nearby university town of Stellenbosch are to host rugby