Wool dress pants will generally look much better than cotton khakis. For a
cheap option, Costco carries a Kirkland brand wool pant that is pretty nice, and only $40. On their site, they only have black, but in the stores (at least here) they have about 5 colors.