I want to see Oxford, Windsor, and Avebury and I would prefer to stay in one place for 3 nights rather than moving around. Whichever town I stay in I will arrive mid-afternoon and I haven't decided yet whether I will keep my rental car for the add'l days or will be using public transportation. My preference would be to ditch the car when I get there to save some $$.
For all you England experts, in your opinion, which town would be best to stay in for 3 nights? Is it necessary to do this by car or can I see the others by public transportation from a central hub?
This will be in June 2015 and I will be traveling solo if that makes a difference. Any recommendations for simple, clean, well located, budget accommodations for these towns would be much appreciated.