A tour boat ride along the lovely tree-fringed River Avon is a relaxing way to see one of the country's most popular tourst towns, Stratford-Upon-Avon, England
england