Throughout the year, Bournemouth plays host to an impressive pageant of festivals and events. Most are free of charge and all add yet more colour, excitement and panache to Britain's favourite resort.