Set in the beautiful Warwickshire countryside on the banks of the River Avon, Stratford-upon-Avon is famous for being the birthplace of William Shakespeare. There is plenty of culture and heritage here, as well as traditional pubs in which to enjoy a drink and a bite to eat.