I'll second Thomas Cook - All of my foreign paychecks come through there. They offer good rates on exchange as well.