The perfect time for photos - is when you have a camera.
There is no such thing as the perfect day for taking photos. Or weather. Just get out there and take them.
Yes, the light at the start and end of the day is beautiful, soft and colourful but you can still get great shots during the midday sun.
Grey sky? At least there are no shadows to deal with.
Bright, sunny day? You have colour that pops. And you can have fun with shadows and lines of geometry and design.
Night? Pop the camera on a tripod and get star trails. Or have fun with painting light. Use a torch and run around.
You can get great shots in summer or winter. Rain and wetness add vibrancy and colour to objects. It gives them punch. And raindrops on objects is a macro subject in itself.
So, don't let the rain and cold weather put you off getting outside with your camera. Grab a camera protector - even if it's a plastic bag - and go have some fun.
You can't get better without practice.