Is it better to do convert builder provided carpet stairs to hardwood yourself, or have the builder do it from the start (e.g. for townhome)?
If the builder is giving you the option and he has the material, I'd go for it. After all the work is done, the last thing you want to do is rip out the stairs and put in new ones. Carpet on stairs takes a beating especially on the edge and vacuuming them is a pain. Sure, it will cost more (much more) than a DIY project but it will be money well spent.