What sort of "research visit" are you talking about? What department? Look up homepages of the profs you're going to visit, and their pics will pretty much show you what is acceptable.
Generally speaking, if you're here for the sciences, don't sweat suits. And, if the visit is short, you probably won't need to buy clothes anyway.