Here's the direct link to the Stanford off-campus housing page: http://stanford.io/1eug4Ae
There's likely a few short-term rentals available that have flexible leases.
http://www.oakwood.com/ There is one in Mountain View for sure. There might be one on the upper side of Stanford in one of the upper peninsula cities. Not sure. But I do know the Mountain View one is nice as we stayed there when we relocated here several years ago.