I put a faux finish on my ugly, old, mustard yellow bathroom tiles, including the sink.
first cleaned the tiles. 2. put grout into places where needed. 3. used latex semi gloss and natural sponge to create the faux finish. 4 covered the tiled area with several coats of polyurethane (water based ) 5. caught the area around tub. It's holding like a charm, taking showers, splashing water on it and cleaning it. Just make sure the polyurethane is covering EVERY AREA of the tiles.
The paint colors I used I bought from True Value. The darker paint is called "Inspiration" the lighter paint "Sandbox" I believe. Both are in the reddish brown color palette. If you do faux finished the best matches all come from the same color palette.
You can do this with about any colors you have. Just study some of the stones or marble and see how those veins run. I not only did the counter top that way but the bench that goes around the soaking tub, the toilet tank cover and seat and, yes the floor too. As I said, today I would do this with acrylics or simple latex paint and use the polyurethane instead. I have done my kitchen counter with stone look wallpaper and 5 coats of the polyurethane a year ago and it still looks like new and like stone. People simply can't believe that such treatment will do on a kitchen counter top.
If you have any more questions, I'll be happy to assist.
Wishing you a wonderful Sunday, Carla
PS: I am going to post some photos for you too.