Check out
www.newenough.com They have a great selection, UNBEATABLE customer service, and awesome deals in the closeout section.
Any of the name brand suits will work fine. I've seen big $$$ suits tear at the seams and cheap suits hold up perfect. I would go for a 2-piece suit unless you seriously plan to race in CCS or something.