Eden is a hidden gem that offers peaceful living along the Dan and Smith Rivers with prices that won’t sink your budget. The town has three distinct historic districts with charming cafes and shops.