Spend a weekend in the historic port town of Astoria