I would go witht he violin. since it is a string instrument. flutes sometimes are out of tune and can muck things up ( sorry to any flute players) i was in band in high school and the flutes always seemed to over power everything, i think a violin would harmonize well with a guitar and a piano
