My mom, my 3 year old and I are spending two days on the coast in August. We are coming from Eugene and will end up in Portland. We will spend the first night in Florence because my mom wants to spend some time in Old Town, then we plan to stop in Yachats on the way up the coast just to check it out. We are thinking of spending our 2nd night in Lincoln City because it seems the closest to Portland, but are considering Newport as well. Basically we are trying to break up the driving a bit so my daughter doesn't get too restless and will want to be in Portland by the evening. We want to hit at least one beach briefly (so may stay at the Driftwood for that)and maybe a couple of shops and fun places to eat. We will not be doing any hiking or tidepooling or anything like that. Is Lincoln City a good choice for our second night? Any recommendations for hotels less than $200 with beach access or a pool?