I'm starting hospital rotations soon, and I have a feeling I'm going to be on my feet for quite some time during rotations. We have to wear business attire at all times, except when in the OR, on OB, or doing an overnight call (school/hospital policies). So I have a feeling I am going to need to find some comfortable shoes that I can wear all day and have them look good with dress clothes as well. I'm not a skirt type of person, I pretty much always will wear pants. I'm willing to spend some money if they're good quality and comfortable shoes. But it seems like the more comfortable the shoe, the uglier they look. I know I'm probably going to have to sacrifice some sort of fashion, but I don't want a giant clunky thing on my feet either. Any brands I should look at? I hate buying shoes online, but I live in NY, so most things are available here anyway. But I am at a loss of where to look. Can anyone maybe point me in the right direction?