Hey Lisa, you old wine-bibber you.
I ride all year. No, I don't ride on snow and ice on the street, but it is sweet riding in snow.
As to leaves, allow me to recommend folks to stay on well-travelled highways as much as possible. No trees on the side of the road means no leaves on the sides. High traffic keeps debris from the riding tracks.
two years ago I bought electric gloves that run off the bike. By far, the best motorcycle accessory I ever bought. $275 and I got my money's worth the first week I wore them.