My husband and I are visiting the Pacific Northwest for the first time. We're flying into Seattle in late June and we'll be there for a week. We plan to spend the first day in Seattle and then branch out to the San Juan Islands, Vancouver BC, and the Cascades. We'll have our toddler son with us, so we'd like to stay at one hotel/resort (aside from the first night after our flight, when we'll be staying in downtown Seattle).
Given those destinations, where do you recommend we call our "home base"? Are there great vacation spots between Seattle and Vancouver, BC? It'd be nice to come back to a hotel, resort, vacation rental or cabin with a scenic view. We know absolutely nothing about the area, so whatever tips you can give us will be helpful (including what areas to avoid).