Yes you can paint them.Cleaning is key.Several manufacturers have epoxy kits just for tile applications.I have used Rustoleum specialty tub and tile, it has an epoxy in the kit that is made for high gloss tile it is supposed to imitate pocelain when finished.Only problem with it though you are limited in color choices.If you have a matte tile you can use an oil enamel but either way it should be scuffed with sandpaper.
Gymshu I have to respectfully disagree.I painted a neighbors bathroom tile and tub with the Rustoleum kit over 4 years ago and it still looks great.I know that a counter top will get more wear but I think it would hold up ok with as long as you didn't use an abrasive cleaner on it.
A forum community dedicated to Do it yourself-ers and home improvement enthusiasts. Come join the discussion about tools, projects, builds, styles, scales, reviews, accessories, classifieds, and more! Helping You to Do It Yourself!