Ashland is a small town of just under 22,000 in very southern Oregon, about 15 miles north of the California border. The town is a cultural mecca, hosting the Oregon Shakespeare Festival as well as Southern Oregon University and its 5000 students. The Oregon Shakespeare Festival is one of the largest and most successful festivals in the world, attracting as many as 400,000 visitors over its 9 month duration. Following up on that theme many of the shops in town have an Elizabethan theme. There are many interesting shops and bed & breakfasts which cater to the Shakespeare Festival and other cultural events.