I'm headed to Spain for a month in late September. A mini-sabbatical from my life and job in the US. I want to stay in a small town outside of Madrid, that is quaint, charming, and accessible to the trains for day or weekend trips. Would love someone's opinion on which town to use as my jumping off point- El Escorial, Alcala, Aranjuez... HELP! Oh, and if you know of any fabulous, modest places to stay in those places, for a month, even better!