Weekends have a lot to offer in the summer. To narrow down your search visit travelportland.com and use the calendar of events. Put in the dates you will be here, and it will show you by day and by the hour what is going on. Also events12pdx has a great list of events.
You can shop, visit museums, go to Saturday market, farmers markets, hike, bike, eat.