Open an account at a credit union. Most CUs charge USD 20 for wire transfer fees and convert FX at true market+1% -- better than most banks. It does vary by CU but I'm quite happy with mine. Banks have taken to earning billions of dollars on fees for these kind of services, playing on consumers not realizing that they have alternatives.