Best Places to Stay on the Maine Coast

The best places to stay on Maine’s southern coast — Old Orchard Beach, Saco, Falmouth, and South Portland — with beach access, views, and space.