Best way to move money from overseas

How do people do it to buy in the US? Standard money exchange (e.g. Wire transfer) you lose at least 1-2% in fees or bad exchange rate right? What is the best way? Forex?