i used to live near here, its bout 2 hrs from Portland and a nice campground (always allow fires)
http://www.recreation.gov/camping/Rock_Creek_Or/r/campgroundDetails.do?contractCode=NRSO&parkId=71659
call ahead to make sure they have spots open just in case. If its full, theres wilderness camping nearby since you're in the Mt Hood Nat'l forest and there's city-kid camping over at Pine Hollow Reservoir about 4 miles away.
http://www.pinehollowlakeside.com/
benefit of these spots is its always dry. It sits in the rain shadow of Mt Hood so even when its overcast or drizzly here, as soon as you get over there its virtually guaranteed to be dry and sunny. Rock Creek is stocked, some lunkers in there but mostly 12 inchers, boats but no motors. Pine Hollow is also stocked, is a much bigger peice of water, has a marina you can rent boats with motors, and a restaurant/karaoke bar where you can witness hopefully one of the most precious memories of your lifetime. I have a memory i'll never forget from that place.
not far from either lake is the craphole town of
Wamic population 108 with a general store that sells booze and chew and $5/gallon gas. There's also a mediocre restaurant nearby but has good breakfasts
Ahhh, the lovely town of Wamic. Had to go there to fetch more ice on Friday, then back on Saturday for more beer.

Snapped a photo of the
store and you are right, they had everything you might need and more. In fact, I was very intrigued with their sign announcing the availability of 'Gifts'...so much so that I inquired within what sort of gifts they sold and if I could knock out my Christmas shopping. Don't think they found me nearly as funny as I thought I was, however.

But what a cool spot to camp. We reserved the last spot available and found out immediately why it was the only spot left. It was right by the vaulted toilets. And by right by, I mean I could lean back in my camping chair and open the door for people coming in and out. Thankfully, the camp host took a liking to us (read: my wife) and when another family failed to check in by 7pm, he gave us their site, which was a million times nicer with more space and tall trees. Made a huge difference to the upside.
Plenty of highlights on this trip, many of which are posted on my facebook page, but the highlight of the trip for me was fishing with Cooper Friday evening. His brother had given up the chase early and decided to swim the balance of his trip. But Coop and I were determined to sit out there and fish, despite multiple lost lures and several snags. Finally, we decided to have a 'Cast Off' for distance. He beat me.

As he's reeling in, he says "Dad, I think I caught a fish!" and I say "Sure you did, son..." before stopping mid-sentence to see that, in fact, he HAD caught a fish. A little tiny baby fish that we threw back into the water over his stern objections. But before we did, I snapped a few photos with my phone, including this
one, which makes the fish look much larger than it is. I might try the same angle on my penis going forward. In any event, that's the peak of Mt. Hood between the fish and Coop's head.
We also drove to Boulder Lake, which was about 30 minutes away. That was an incredible journey and included a nice climb up giant granite boulders to the top of an enormous rock pile. I'd say we were easily 600 feet above the lake. My wife set the timer on her camera and we snapped this
shot, which will double as our 2011 Xmas card picture.
First camping trip of the year was a great one; sure not to be the last before summer is through. Thanks to Tommyboy for the recommendation.