Most laptops on the market come with a pair of built-in speakers. These speakers offer the advantage that you’ll have sound wherever you go without having to attach bulky PC speakers. However, the vast majority of built-in speakers suffer from low power and terrible sound quality.
Manufacturers have been trying to improve the poor sound quality. However, these speakers have severe limitations due to having to reside within the thin laptop enclosure. It is quite a challenge to design speakers which offer great sound but at the same time fit into a tiny space inside a laptop. Laptops are usually much more crammed than desktop PCs and as such space is a premium.
If you are not satisfied with the sound of the speakers, you should check out some alternatives at http://www.amphony.com/products/wireless-speaker.htm. External speakers have come a long way lately and despite being relatively small offer decent wattage and sound quality. Note though that most of these speakers are powered from the laptops USB power and thus may drain your battery fairly quickly if you run them at high volume.
Wireless speakers are a good alternative sinec they don’t require messy cables. You may want to get several sets of speakers and install one set at each location where you take your laptop.