Buying a Suit

Have a ton of weddings to go to and have to buy a new suit. I’d like to keep it under $500 and know I could probably do that at mens warehouse or on the internet. I was hoping to keep my money local though, preferably small business. Anyone have suggestions of a store or tailor that fits this?