If I were going to Portland as a first timer, I'd probably spend one day exploring the city (waterfront, downtown, rose gardens, etc.), one or two days on a trip to Cannon Beach, and one day driving part of the Columbia Gorge (Multnomah Falls, etc.)
It's a great city and you could spend days exploring it, but for me the Oregon Coast is just too great to miss.