Best place to stay in Palo Alto; quaint neighborhood; quiet; parks and trails nearby; friendly neighbors