RichardInSF has covered the closest hotels. Now convenience to area attractions are relative, depending on what you consider attractive and convenient. San Francisco is some 30 miles north of Stanford and you can take Caltrain there. South Bay/Silicon Valley 'attractions' are closer.