Thinking about life in Spain? Get the inside scoop on what it's like from folks who now call it home.