Although Oregon is famous for its majestic coastal destinations, there are many gorgeous, verdant towns that await once you venture inland. Silverton, Oregon is just off the scenic drive between Portland and Eugene, and is an approachable small town that's perfect for a weekend getaway, whether you enjoy the outdoors, wine, or a relaxing stroll through lush, art-filled streets.