I'm planning a trip this summer to Astoria and Mt. St Helens in either early July or mid-August. We'll be driving from the San Francisco Bay Area. I'm interested in Astoria because of the history and natural beauty. We have three kids, ages 10, 13, and 15, all good hikers who enjoy the outdoors. I'd like to stay somewhere for 3-4 nights where we can hang out and not have to drive very much (but still do some hiking, time at the beach, etc.). I'm considering Cannon Beach, but is that too far from Astoria? Or can we do Astoria as a day trip? Or should we just stay in Astoria or closer to Astoria?
I'm also looking for recommendations for where to stay for Mt. St Helens (I realize there is another forum for that, but thought I'd throw that out there).