A shower is an excellent place to relax and is usually the first place you visit when you start your day, so try to liven it up a bit. If you have the opportunity to refinish a bathroom, spend some time choosing the type of material that will work well in your shower. Your budget will certainly play a part, but just because you don't have tons of money to spend doesn't mean you can't create a relaxing space.

...
Even a novice can install tile in a shower.

Fiberglass

Gelcoated fiberglass is very durable if the gelcoat is applied correctly during manufacturing, according to Tim Carter of AsktheBuilder.com. The base of fiberglass showers should be set in wet plaster or mortar to provide a solid base; otherwise you will feel the base give a little each time you stand in it. Avoid abrasive cleaners when cleaning a fiberglass shower; its shiny finish makes it attractive, and abrasives will wear away the finish to the point where the shower always looks dirty. Clean fiberglass showers once every week or two to prevent soap scum buildup and apply a spray-on automotive wax to the walls every month to maintain the finish. Fiberglass showers come in different shapes and styles.

Glass Blocks

Glass blocks offer space and light while maintaining privacy. They are usually about 4 to 6 inches thick. Glass blocks are used to create traditional style showers with doors or a more open style shower with a curved wall that serves as the entry for a walk-in shower. Similar to working with masonry materials, glass blocks are stacked and mortared together.

Ceramic Tile

Ceramic offers a wide range of colors, styles, finishes, is easy to clean and maintain and offers long-range durability. Installing large tiles takes less time than installing small ones, but small, mosaic tiles have their place and can easily cover curves or joints between tiles. If you're going the ceramic route, talk to a reputable tile dealer to discuss your options because different types of tile have different levels of water resistance, and you don't want your tiles absorbing water. For use in a shower, you will probably want to purchase a high-density, glazed porcelain that won't absorb any water at all. Install a 1/4- to 1/2-inch cement wallboard as a moisture barrier before you install the tile.