This is a little outside my normal area, and a little pricey, but such a totally fun event that I had to post it. This event starts today, August 18th and runs through Sunday August 21st.
At the Snoquolmie train festival, you can pay to ride a train and look at trains, listen to them chug and whistle. This event is a train lovers dream. They do run trains all summer and for special events, like meet Thomas. However, check prices and time tables before you go. (never a bad idea to try and buy tickets ahead of time if permitted either, especially for some of the bigger events.) Peep, peep!