Here’s a link to my friends at International House Bristol, who have a great site with lots of free interactive activities. It’s also an exceptionally good school, both to learn English or for teacher training courses: