Stay downtown. Tons to do, great restaurants and shopping. With a downtown location, you even get a river -- the Willamette.
For a restaurant, we'd recommend OBA in the downtown (north) area. Just awesome; about $15-$20 range per person, sans alcohol.
NW 23rd (west of downtown about a mile) is a fun district for eating and shopping.