Cheltenham's annual Science Festival, taking place at venues across town, explores everything from future energy to why Kate Moss was hooked on Pete Doherty. The packed programme includes talks, debates, family events, an interactive exhibition and a drop-in cinema.