I would look for a local vendor. Not that online places aren't good, but I feel like having someone close that you can build a good working relationship with is good for the long term... I have 4 local places by me so I never have to order anything but apparel online.
Thanks,
Jeron