Thank you all for your advice! We rescheduled and aren't meeting with Amish until later next week so we have a few more days to figure out plans. As for the strange city rules, it's a very small village and it's been a YEARS long ordeal just to get chickens allowed at all, so at this point I'll take the silly rules! Husband and I have a 5 year plan to purchase some acreage and build our dream house which will include many more chickens so I'm just starting small for now. Other rules include no roosters and a max of 3 chickens, but we own a double lot so we can have up to 6. That means for the next several years this coop will never need to hold more than 6 chickens. As for location, I will get on updating that! I live in Michigan, so it gets pretty chilly and has a possibility of snow usually mid Nov-early March. But I do live in an area of MI that doesn't get tons of depth of snow because we're so far from the great lakes. I'd say we almost never have more than 6 inches on the ground at a time. I think after considering all the advice I've gotten here I'm leaning toward expanding the coop slightly to 5x5 to get a little more square footage and having it set on the ground and be 5ft tall. As for the run, we're building that ourselves and have space so can really make that any size needed. I think we were discussing a 6x12ft run, but that can always be adjusted. We also have a nearly half acre backyard that is fully enclosed with a privacy fence so I intend to let them roam the yard nearly every day for a couple hours while I'm out there once the weather permits, probably 8 months per year I'd guess. I do want them to be comfy in the cold dark winter months too, so let me know if you think any of this plan is lacking anything!
Since you are so far north I like the 5x5 for 5 hens, a 5x6 for 6 hens. Wire the coop so that you can have lights on a timer. With short days that are also cold it is difficult for chickens to get enough to eat. With a bit extra light so that they have more time to eat, it is easier for them to maintain their weight even in the cold.
I would have at least 5x8 of the run roofed, so nice especially with snow or icy rain.