Go to a shop. Try on a bunch of boots, and despite what the boots may be in brand and popularity, try to pick just based on what fits your foot best, and what feels best to walk around in. Your shop (if they're decent) will probably get you to do some flexes in them to see if the fit is right. You also probably want to replace the footbeds with custom ones if you can afford it, and if not, go get some superfeet ($25), they really help.