Depending on how much you want to spend, you could call BathFitters or someone similar and see about the tub and shower liners. They are more substantial than fiberglass and less mess than replacing everything. It's done in a day. I had an old cast iron tub that was dull and stained and did this. I had tried reglazing the tub myself and it didn't last. I'm a huge do it yourselfer and I gave up trying to make something pretty that just wouldn't stand up to the use.