The sunny province of the Northern Cape is always the last to come to mind whenever people think of places to have a romantic weekend away. Coastal hotspots like Durban and Cape Town are obvious first choices, while Upington is frequently overlooked. The ...