Our complete guide covers the best places to stay within Yosemite National Park and in nearby towns. From a grand historic Yosemite lodge to quaint cabins, here’s where to stay on your Yosemite vacation.