I lived in portland for 18 years and if you stay at a hotel outside of downtown it's a lot cheaper. And you can ride the Max from Beaverton to Troutdale just about so you don't have to use a cab!