I have a '16 Forester XT Premium with stock rims. I need new tires and I am looking for some recommendations. I need something that will preform well in the snow, but that I can run all year round. I use my car for commuting but take it up to mountains almost every weekend for skiing, mountain biking, or hiking. It sees plenty of snow and fire roads. I don't want a crazy aggressive tread, but would like something a little more aggressive than your "typical" tire. I want the aggressiveness for both performance and looks. I believe the stock tire is a 225/55-18 and I would like to stick to this size if possible but I am ok with some slight variation. Please let me know your thoughts! Thanks.