Tips on how to care for a Christmas cactus and keep it alive, including how often to water, whether it likes sun or shade and how long it lives.