I do not know how many know of this place.
I came to know of it through a friend. Thought, I would share it.
There is this place called "Yosemite Bug" on hwy 140 around 25 miles from the Park entrance.
They have a cafe there and they pack lunch if you are hitting the trails :)
Chk out http://www.yosemitebug.com/ for more details.
Most of us will shell out at least double the money if we stay in the valley.