Overcast days are ideal for window cleaning, as direct sunlight can cause cleaning solutions to dry too quickly, resulting in streaks.