A good concrete overlay is what you need. I used to install elitecrete.com stuff.
I think you could probably find some overlay from butterfield and install it. Its all about the prep.
As far as the drain it will also need a pipe to get somewhere. It can be done its just very involved.