Me and the first lady are thinking about a trip to Yosemite National park next spring. We are driving from Portland all the way down. Just don't know where to stay or camp. She is a huge fan of camping, roughing it out in the woods and hiking. I need suggestions on where to stock up on food and beer close to the park and places to camp that are nice.