Hi there!
I say get two bikes---
road bike for sweet weather
mountain bike for any weather. Double your fun