There's a real range of things to do in Zagreb in September. While summer festivities linger on, the Croatian capital starts to turn autumnal with a line-up of indoor cultural events. The world theatre and puppet festivals bring international play-makers of all sizes to the city, while an impressive musical line-up includes Cat Power and Gang of Four. Art lovers will want to see the Art Pavilion's Giacometti exhibition, and a series of food events will get stomachs gurgling. If you're visiting Zagreb in September, here are ten great things to do.