My wife and I will be taking our first trip to Oregon for five nights July 4-9. We've tentatively selected the Cannery Pier Hotel in Astoria and the Surfsand in Cannon Beach. The primary purpose of this trip is to sample the regional seafood and other dishes the area offers. We'll be guided, of course, by the past postings here on Chowhound.
We have five nights and need help in deciding which town to stay in for the extra night. In terms of number of excellent restaurants as well as sightseeing and even shopping potential, which place should we spend three nights and which place two? Thanks!