It gets crowded and touristy in the summer, but Cannon Beach is always fun and relaxing. It's such a beautiful place, and the town is so cute and fun to explore. Gotta have saltwater taffy, Haystack bread and a slice of pizza while you're there. Oh, and clam chowder, of course.
Pros: scenery, shopping, close to Portland
Cons: parking, summer crowds