I've used Hotwire at http://www.hotwire.com/ and got a hotel stay at USD59/night with breakfast in Bothell area. You can choose different areas close by Seattle. Day trip to Portland from Seattle is doable but it's like 5 - 6 hour drive in a day. I would rather book a hotel in Portland area and stay at least one night there.