With the information you provided, any of the three countries would be a fit, although they are also very different. Some things to consider are the language (which would you prefer to learn), the culture and lifestyle, and if still unsure look at the taxes you will be paying in each county. If you like all three, this could be a deciding factor. Make a list of all the things you want and then a list of the cities/towns in each country that fit that list. Then go visit these places for as long as you can. You are allowed 90 out of 180 days to visit. When you go, don't look at the places through the lens of a tourist. Think about if you would like to live here every day. It is very different from being somewhere on vacation and living there. I agree with Chip, get off the beaten path a really explore each country. You will probably be surprised with the places you find and the people you meet. Enjoy the journey to finding your new home.
Sally PedersonInternational Living, Spain Correspondent