If you have an acrylic bath tub that has lime spots, try to wipe it with a sponge soaked in vinegar.
Faucets can be also cleaned if apply some water with vinegar over them. When limestone has started to deposit in the interior (like the shower head) then you should unscrew and a sink it in water with white vinegar.
Another option is to clean stains with lemon zest. Apply it on the stained areas and leave it on for several minutes, then wipe the surface with a dry cloth.
The third option to clean shower hose or faucet is to make a solution of sodium bicarbonate (3 parts) and water (1 part).
If you have shower glass doors in the bathroom, limestone stains can quickly gather here after water has dried. Make a solution of lemon juice, vinegar and coarse salt to remove them.
You can clean mirrors lime with lemon juice. Just press with half a lemon over the top of it, then let the juice work for a few minutes before you clean.