Witch hazel needs winter chill to achieve full flowering. For best results, temperatures must be under 45 degrees for a certain number of hours. While an evergreen background makes their color more visible, avoid planting in too much shade or the plant becomes straggly and flowers will suffer. They flower better when planted under deciduous trees so they are exposed to winter sun.