A few of my colleagues use Airport Express and it does work very well - and much cheaper than Sonos for sure.

Kruncher, instead of FLAC can you just use ALAC instead? Since you're tied to iTunes, why use FLAC if it causes you pains?
On-Wall M5HP LCR, QS8 & EP500 in 7.1