I have thought about terrazzo, similar to what you see in airport terminals etc. Very durable, polished and you can do about anything with it as far as designs and colors. Not cheap, but if you're only wanting to do it once....
Here is a sample of what you can do. I've used these guys on projects for years, but there are many out there...
Corradini Corp. - Terrazzo Contractor