Summarize this article in one sentence.
One fun option is staying right in the park at one of the 13 campgrounds. For the Yosemite Valley, your best campground options are the Upper Pines, the Lower Pines, the North Pines, and Camp 4. Make a reservation on the Yosemite website or call 877-444-6777. You can get a campsite for under $30 a night. Reservations open up on the 15th of each month, and you can reserve a spot up to 5 months in advance. Spots can fill up quickly, so make your reservation early. Yosemite also has some no-reservation campgrounds, which you can just show up to on the day you arrive, but you're taking a chance of not getting a site. Yosemite also has a wide range of lodging available. The main lodges are Big Trees Lodge, Yosemite Valley Lodge, and The Majestic Yosemite Hotel. The Majestic Hotel is the nicest facility, but Yosemite Valley Lodge is located right by Yosemite Falls. One other lodge is the White Wolf Lodge, but it's 30 miles from the valley. You can also book regular cabins and canvas-tent cabins. If you can't find lodging in Yosemite, you have plenty of options nearby. For instance, you can find hotels and cabins in places like Foresta and Wawona, which are actually in the park but on private land, and Yosemite West, which is just outside the park. Nearby towns include Fish Camp, Oakhurst, Mariposa, Merced, Midpines, and El Portal. Luckily, food is not difficult to come by in the park. All the lodges have dining rooms, as do some of the camps. You can also find small grocery stores in the park, though it might be more affordable to bring groceries in from a nearby town. The nearby towns also have places to eat.
Camp at Yosemite. Lodge at Yosemite. Stay near Yosemite. Plan for places to eat.