Country Willows Inn is Ashland Oregon's finest Bed and Breakfast inn, with nine guest rooms and suites on 5 acres just 2 miles from downtown and the Oregon Shakespeare Festival. Enjoy gourmet breakfasts, pool, hiking trails, beautiful landscaping with koi ponds and waterfall, live music events, and much more.