The best things to do in Tetbury England, a beautiful town in Gloucestershire, England. I share what to do in Tetbury and tips for visiting.