I admit it, I can be pretty cheap. I don't like buying inexpensive, junky toys that break within a week but I also don't like spending a lot of money on a quality toy that I'm not sure my son will really spend time with. So I've been looking for a happy medium: well-made, long-lasting, small toys for a modest price.
Here are ten I like for different ages. Look for them first in your local shops so you don't end up spending as much on shipping as you did on the toy! If you're looking online for similar toys, shop smart by looking for sites that categorize toys by price (often $10 or $25 and less) or that allow you to sort them by price.