Best San Francisco hotels near Theatre District