Possibly one of the most English of towns, this little beauty has a super-rich heritage, being of course the birthplace of dramatist and poet William Shakespeare. Jam-packed with 16th century Tudor buildings and nestled on the banks of the river Avon, it's a much-loved destination for visitors but is also a great place to stay, being just a couple of hours from London and surrounded by gorgeous countryside – with the Cotswolds, Oxfordshire and Worcestershire right on your doorstep. Whether it's following in Shakespeare's footsteps, boating on the Avon, enjoying a little retail therapy or sampling the fabulous restaurants, you'll find plenty to do in this lovely town.
There's a smorgasbord of restaurants to choose from in Stratford – just by walking through the town you'll come across plenty to choose from. 33 The Scullery, Lambs of Sheep Street (in one of the oldest buildings in town), The Opposition Bistro (a favourite for a pre-theatre meal), El Greco for a spot of excellent Greek cuisine and No. 9 Church Street are just a few to mention. Travel out into the surrounding villages and there are some great country pubs and restaurants to be discovered; the Fuzzy Duck in Armscote, The Howard Arms in Ilmington and the College Arms in Lower Quinton are all worth a visit.
You'll not lack for things to do in Stratford. For history buffs, head to the grand Tudor houses – Shakespeare's Birthplace, Hall's Croft and New Place are a must, whilst Anne Hathaway's Cottage (Shakespeare's wife) and Mary Arden's House (Shakespeare's mother) are just a few miles outside of town. You really ought to see a play, so check out the Royal Shakespeare Company's website to see what's on at its three theatres in town. Other places which you should check out is the Butterfly farm – the largest in Europe, whilst children (and adults!) will love the MAD (Mechanical Art & Design) Museum. Alternatively, head to the river for a boat trip or just wander the pretty town and take a look at the plentiful shops.