+1 for Granada. Probably my favourite place I've visited to date, but the job market doesn't sound great. If you can get a remote gig though, what a place to live.
The really difficult problem for us Americans is staying in the EU for an extended period of time (90 of every 180 days only).
Other options I'm inclined to try: Santiago in Chile, and maybe one or two of the smaller tiny towns dotting the Chilean coast as you head south to Patagonia.