Logitech and Altec Lansing make good, budget friendly 2.1 kits. Remember more expensive does not always mean it will sound better. Klipsch, Cambridge, Harmon, and Bose make great compact systems but are a bit more expensive. If you plan on using the speakers daily, you may want to invest a little more money.
When you are shopping for a system, you'll want to consider the application. Will this be used solely while you are in front of the computer or will it need to be powerful enough to fill the room?
All this said, the best speaker system is one that fits your budget and sounds good TO YOUR EARS! So if possible, visit some retailers that have systems on display for demo such as Target, Wal-Mart, Staples, and Best Buy. Find some kits that you enjoy and then do some shopping for the best price.
http/www.bestbuy.com/site/computer-accessories/computer-speakers/abcat0515039.c?id=abcat0515039
http
/www.amazon.com/s/ref=sr_hi_5?rh=n%3A172282%2Cn%3A541966%2Cn%3A172456%2Cn%3A172471%2Cp_n_feature_keywords_browse-bin%3A2883362011%2Ck%3Acomputer+speakers+with+subwoofer&keywords=computer+speakers+with+subwoofer&ie=UTF8&qid=1396233669