Explore charming Oregon small towns with coastal views, mountain scenery, local shops, waterfalls, and relaxing weekend ...