The halcyon days of wall-to-wall carpeting are definitely past. Today, homebuyers expect hardwood floors even in starter homes. If you currently have carpeted floors, consider removing the carpet and refinishing the wood flooring underneath. If you're not lucky enough to have hardwood or engineered wood floors hiding under the carpet, you may want to install some, at least in the main living area. If you absolutely must keep the carpet, call in a professional cleaner to remove any odors or stains.