Have you thought of doing it yourself? Tile's pretty easy to do depending on where it is. If it's on the floor or a flat section of wall, it would be a pretty easy fix and make a decent learning opportunity. However if a corner is involved, you should probably get a professional to make sure it's done right (ie: won't leak).
Check the Greensheets in your area. Lots of smaller companies who stay in business by doing small jobs advertise in them.
I did it myself once and it lasted for about 3 months, then it turned out that plaster on the inside did not dry and the whole thing just came apart.
The problem is i dont know what is the right material to use as a backer for the tile to be plastered to. I wanted to use the waterproof Hardy-boad, but dont want to buy a huge 8'x4' piece when just need about 26 quare inches. Plus the HDepot i went to was being a dick and would not cut it down even if i did buy it.
Believe me, i try to do everything myself, but i gave it a shot and now just want it done.