If you live in Portland, Oregon (especially on the west side) and have the urge to u-pick, the place to go is Sauvie Island. Sauvie Island is just 10 miles north-northwest of Portland on Highway 30, only a few minutes past the St. John’s Bridge.
My sister and I spent a very pleasant August afternoon picking corn, cucumbers, beets, blueberries, and flowers. The corn was very tasty, the best I’ve had since leaving Michigan.
Just after crossing the bridge, there is Douglas Farm on the right, where we picked the corn and other goodies.
They give you a wagon and you make your way through the rows of vegetables. We also picked sunflowers at 50 cents per stem.

Rows of sunflowers at Douglas Farm on Sauvie Island. The bridge is in the the background on the far right.
In the summer, Delilah’s Catering hosts Farm Dinners at Bella Organic Farm, and there are pumpkin patches and corn mazes in the fall.
http://www.delilahscatering.com/farm.html
There are quite a few u-pick farms on the island, and farmers’ markets too. Farther along the road we found the blueberries we were looking for. They were $2 per pound for u-pick.