We are visiting family in Portland in July and want to spent 4-5 days on the coast. What is the best town to stay in? I have two kids 10 and 7yo who love the beach, searching for shells, etc. I have looked at Cannon Beach, Manzinita,, Arch Cape and Seaside. It is so overwhelming as they all look fantastic. Any ideas???