Moist and well-drained soil is perfect for calla lilies. You need to keep them under direct sunlight in cooler areas and under partial sunlight in warmer areas. If you take properer care of them, the pretty blooms can last for a long time.