Visit this town in Oregon for a budget-friendly weekend escape with dramatic scenery, whale-watching opportunities, and laid-back coastal charm.