I am a huge fan of Shoes for Crews (shoesforcrews) and recommend them highly; the cost is reasonable, customer service is excellent and the quality is quite good. There have been some other discussions on CT re: shoes. You may want to poke around to see what others have to say. I have seen the Dansko brand mentioned a few times, along with some others.
Good luck with your course and take care of your feet!