I'm starting a new job next month (I'll be articling at a law firm if that helps) and I've decided I need some new shoes to wear with suits for work. However, since I'm on a budget I'd like to find shoes that I can also wear out with casual clothes (like jeans) on weekends. I was hoping to buy two pairs and spend under $400 total. For colors I was thinking probably black and brown (but I'm certainly open to opinions on that). I'm wondering what the best brands, styles and places to buy would be. Also, any recommendations for good quality belts that are reasonably priced? As a slight aside, I'm from Edmonton and we have a lot of snow and ice in the winter... Am I best off buying boots or something like that for the those months? Thanks in advance!