10 great spots to sleep near Yosemite National Park.