Salamanca is a great city to study in. There are not a lot of english speakers, so there is always opportunities to practice spanish. It is an extremely safe city and very walkable. Also it is only 2-2 ½ hours away from Madrid. The API staff there is great. They are always there to help. I even got sick and had to miss an exam and the API onsite coordinator handled everything for me and I didn't have to worry about explaining to my professor what happened. I would highly recommend staying in a host family home.