Sunny day = plenty of sun
Bright day = cloudy, but plenty of light - so thin clouds - the sun might come out later...
Fair day = cloudy and dull - the sun is not very likely to come out - the clouds are thicker and it could even rain later on... (typical UK weather most of the year - but not last week, which was "a scorcher" !!)