Many hotels in Pretoria, South Africa, lie close to scenic spots such as parks, gardens, and waterfronts, which are idyllic spots for a romantic escape.  Book a room at the Ivory Manor Boutique Hotel to be moments away from Pretoria National Botanic Garden. The hotel features a bar/lounge, an outdoor pool, and coffee machines.