We will be in the Northwest for six days in early June. We hope to have two nights in Portland and two nights in Seattle, but we're looking for a nice seaside town/village to visit in between. We're thinking of Astoria or Seaside as it would be best if it is between Portland and Seattle. Does anyone have any recommendations of places and or accommodations? My husband loves to watch ships or boats of any kind......We're from Canada and have been to Victoria, BC and some of the islands in that area. Just as an added thought, if anyone can recommend mid-priced places to stay in either city that would be great.