Fiddlewood Fields is a beautiful guest house, set in quiet, lush gardens in the city of Grahamstown in the Eastern Cape