I would take hardwood over carpet any day. We have taken up some of the carpet and refinished the wood underneath and are think of replacing more carpet.

Hardwood is healthier (alleriges and asthma anyway) don't show every stain and boot mark and last forever.

We have hardwood in the bedrooms and I don't notice it is particularly colder....bare feet maybe...