From the medieval to the modern, stone floors can provide a stunning look for your home.