There are many different ways to install hardwood flooring. The easiest do-it-yourself method would be to use those with the tongue and groove joints.
The flooring is all up to you. If you prefer a hardwood floor, go with that. If you want a rug floor, that's okay too. You can always do a combo of them, and make some of your floor hardwood, and the rest rug.
The floors themselves install in a very similar fashion. If you want a floor with a lot of shine, you will want to go with hardwood. If cost is an issue, laminate.
The floor you can install on top of the radiant heat is Tile and hardwood floor.
There is a great answer to your question online as to where to get Kitchen floor mats. Go the MatsMatsMats.com. Easy to remember and great prices too.
One can learn more about installing hardwood floors from the following DIY websites: Home Depot, DIY Network, Wood Floors, Armstrong, Build Direct, Hardwood Floors Mag, One Project Closer, Hosking Hardwood, to name a few.
There are various types of wood that can be laid down for hardwood floor. If you go to your local supplier of hardwood floor, they'll have a catalog with a vast array of styles and stains (shades/colors).
Brazilian cherry is the hardest wood floor easily available to the general buyer. Keep in mind though, 90% of scratches are to the polyurethane and hardwood won't stop that. Go with a prefinished satin sheen floor to allow yourself the best chance of having a floor with the fewest scratches.
I would go with a dark dining set if you have light floors.
The best online resource for finding information about refinishing hardwood floors is www.hardwoodinstaller.com. This website details different types of choices as well as providing tips for installation.
Many different shades of hardwood floor go well with black leather furniture. Many people prefer lighter hardwoods that contrast with the dark furniture.
check that valves are fully open
usually and most of the time without the carpet. like on hardwood floors