Since tastes vary widely from person to person, you should always audition speakers before buying, but I'd suggest trying to find a set of Altec Lansing ATP 5's and give them a listen. They sound good (to me), they're right in your budget, and they look great, too.
You might be able to find them a bit cheaper elsewhere, but MultiWave has them for $147.58.