Quebec City is very french, very old (except for the suburbs) and very condusive to all the things you indicate you like do. In fact, without outdoors interests and/or activities, you probably wouldn't survive a winter.
You really won't notice "rain" - it will be "snow".
In my humble opionion, you'll really need to do your homework. My guess is you'd be in for a massive cultural shock. Good luck!
Cheers,