My sons are going to be in a wedding this summer. It isn't going to be super fancy and will be outside at the end of July. I was told to get dark brown dress pants, white shirts and tie (not sure what color yet). Any suggestions on where to look for nice stuff that won't be too expensive? They are size 7. Our church is pretty casual, so haven't had to get them anything dressier than khaki pants yet! TIA!