I would highly suggest looking for places to stay on AirB&B or VRBO as there are not many hotels in this general area. Thank you! Please contact me if you have any questions.
Hotel
McMenamins Edgefield
2126 Southwest Halsey Street Troutdale, OR 97060 (503) 669-8610
This hotel has multiple bars and restaurants on the grounds, as well as a spa and soaking pool
Hotel
Best Western Sandy Inn
37465 U.S. 26 Sandy, OR 97055 (503) 668-7100
Flight
Portland International Airport (PDX)
If you are traveling in a large group, some airlines provide discounts.