
Stratford-upon-Avon has its origins in the Saxon culture of medieval England (the name "straet-ford" indicates that it was a river crossing). For many centuries it was little more than a small market town on the road to London; even today, it has only 24,000 permanent residents. Though it has developed some industrial capacity, Stratford is now known mostly for its association with Shakespeare. The town benefits tremendously from the resulting tourism and cultural activity, and has gone to great lengths to preserve those buildings that have survived since Shakespeare's time. As a result the centre of town is quaint and attractive, drawing many thousands of tourists each year to its cultural and historical amenities.
To get to Stratford-upon-Avon from London, take the M40 motorway and get off at Junction 15. Distance 102 miles (164 km), journey time approximately 2 hours. See also the city's Park and Ride website.[1]
Stratford-upon-Avon train station is located around half a mile west of the town centre. The town is easily accessible by foot from the station. There are regular services to Birmingham Snow Hill station (around an hour), Warwick (around 30 minutes) and London Marylebone (around two and a half hours). If travelling from London, you might need to change at Leamington Spa station.
Almost needless to say, Stratford is one of the best places to stock up on your Shakespeare memorabilia and paraphernalia... Many town centre shops do a brisk trade in general English souvenirs as well.
On most summer Sundays there is a craft-market on the Waterside. The produce isn't particularly local though.