Answer :
depends... sometimes they are used as adjectives and not capitalized, sometimes they are used as nouns and are. It depends on the situation, really.
NO. Seasons of the year doesn't need to be capitalized because they belong to the group of generic nouns.