Carpet and padding, laminate flooring, ceramic and marble tile, concrete overlays, garage floor coatings, this is the forum to ask questions and get ideas!
you should consider porcelin tile rather than ceramic. One is much more recommended for floors than the other and I am fairly certain it is pocelin over ceramic. Where Ceramic is good for counters and bath tiles. Marble is risky because it does stain and doesn't do well if anything like vinegar or wine is spilled on it, it can etch the stone. You can definitley find good tiles that will look good as well as consider designs and accent pieces to improve the appearance - good luck.