Pretoria has many lovely wedding venues and one that is sure to delight you is the Faircity Hotel Roodevallei.
This is a three star hotel which is situated on the Pienaars River. They have both indoor and outdoor venues. They are surrounded by a nature reserve and bird sanctuary, which means you can have a country wedding without leaving the city.
They are well versed in hosting weddings of any size and their wedding packages include an events co-ordinator.