Stratford-Upon-Avon, an idyllic town in the West Midlands, is known for its quaint shops, welcoming pubs, stunning landscapes ...