We are in the midst of planning our 2 weeks' itinerary to visit England in May. We are planning to stay at York, Oxford, Bath or Wells and London. Would someone please advise us from which of the above five cities should we go to visit the Stonehendge? Which Tour Company would you recommend? What other places / attractions close by Stonehenge that we should visit while we are there? Many thanks!