Timber. Concrete. Carpet. Tiles. What is the best type of flooring for you? Here’s a guide to help you choose.