Audio is one of those things that is highly subjective. Most people will agree on quality of visual equipment, but audio... Some people just are not as sensitive to audio quality. What I consider hi-fi is budget/entry-level to another, so please keep that caveat in mind.
For $400, if you are looking for 5.1 surround sound, you're not going to be able to get anything high end. Look for Onkyo's 5.1 home-theater-in-a-box. They are sometimes on sale at circuit city and are not half bad, but they aren't great.
If you're interested in a 2.1 stereo system, you can pick up a lower-end Onkyo or Denon receiver for around $200 - or even a reburbished Marantz at accessories4less.com - and pick up Polk's Monitor series. Consider bookshelf speakers like the Monitor 30 or 40, which you can later use as rear speakers, for $70-100 a piece. Polks subs run around $200 but are the weakest in their line of products. I found that a solid 2.1 will sound a whole lot better than the home-theater-in-the-box option when looking at the same budget.
Other brands to consider are online direct-manufacturers. These seem to have a good reputation among budget audiophiles:
www.svsound.com,
www.ascendacoustics.com.
I think once your budget hits $1000, that's where you're starting, in my opinion, to get a noticeable improvement and high bang-for-the-buck.