My DH bought his suit at JCPenny's, we didn't spend a lot on it.
I did a search for you and there are a few Burlington Coat Factories by you, here is the adress of the closest one:
BURLINGTON COAT FACTORY WHSE
6600 MIDDLE FISKVILLE ROAD
AUSTIN, TX 78752-4315
Hours:M-Sat 10am-9pm, Sun 11am-7pm
Phone:(512) 452-4252
They have a great deal of men's suits available. I think if you buy a nice suit, it would be more versatile, as he could wear it more than a tux? Also, if it costs too much money, then go with slacks and a couple of dress shirts with ties that compliment what you will be wearing, perfect for pics! Hope this helps :)