Secure employment or interviews before making the journey abroad. Having a job set up in Spain makes all visa applications and property searches much easier. Employers can often be the best people to help with accommodation, bank accounts and the complex Spanish legal system. Even just an interview can be a good source of information.
Clear your schedule to search for accommodation as soon as you arrive in Spain. Property in the larger Spanish cities is snapped up almost as quickly as it's advertised, so moving fast is a necessity. English speakers often have to pay over the odds, so it's worth finding a bilingual friend to help you find the best deal. Non-Spanish speakers can expect to pay up to 50 percent more for accommodation in Spain. Agents can make things simpler but will expect to be paid for their efforts, and fees range from one month's rent to three months' rent.
Employ a gestor. Lawyers can be expensive, particularly one who is familiar with both Spanish and American law. For a relatively small fee, Spain-based gestors can help expats negotiate their way through all the confusing bureaucracy. Gestors can speed up the process for receiving an NIE number (Número de Identificación de Extranjero), which essentially registers expats with the Spanish tax system. A gestor is a good idea because in the case that your job won't provide you with a work or residence visa, gestors can arrange the forms and make sense of the red tape surrounding the immigration process.