horn fuse under bonnet in fuse box next to battery.
Recently bought a 307 aswell. Horn isn't working either. Change the fuse (15Amps, number 13 in fuse box), but it's still not working.
I'm going to take it to a peugeot shop.
London, UK, October 2010