well steam is not just water vapour, mind you. Water vapour is colourless. Steam is a cloud of tiny water droplets that condense out of the vapour. These little water droplets reflect light around inside them, and it just mixes and becomes white. It's similar to how rain will reflect light into a rainbow, but the water droplets appear white because they're more dense and the light gets bounced around more.