Keep in mind that one place to avoid wood flooring is below ground, where constant humidity can cause you some problems. If you want the look of wood floors in a finished basement, for instance, you're better off with a wood laminate. This material is made with a multi-ply core layered over with hardwood, which resists expansion and contraction much better than solid wood. And finally, there's carpet. In terms of sheer warmth and intimacy, carpet is probably tops.
Carpet also provides a certain amount of sound-proofing, as well as some insulation.
So it's a good choice for rooms that have no heat below them, such as over a garage. Carpet is available in a wide array of styles, piles and costs. Whether your preference is for classic wool or resilient nylon, just do your homework beforehand. And remember that the quality and thickness of the pad you use underneath is nearly equal in importance to the carpet itself in determining what its life span will be in your home. Choosing a floor is a big decision, but it doesn't have to be overly stressful.