Wherever you consider, do your research well in advance as mistakes can be very costly. Laws in different countries can be very different and counter intuitive. Take Spain for example; they have something that is nicknamed the "land-grab law" - a developer can literally steal part of your land or garden and build a house on it using a law related to making low cost housing. You get no compensation for the theft and to add insult to injury you may be required by law at your own cost to install services such as sanitation and drains etc to that other property!
Inheritance laws can be very different too. You may not have a choice of who you leave your belongings or property to. Here in France it is forbidden by law to disinherit your children who have first claim over your house and property over your wife; and if you have remarried you can find your wife kicked out onto the streets by your children from a previous marriage - even if you thought you left everything to your latest wife.
So, the bottom line is, clue yourself up about all aspects of the law in a country before moving there. As I previously mentioned, make no assumptions, some laws can be counter intuitive.
Edit: I'll just add, that you should be prepared to learn the relevant language of where you move to otherwise your life there will be extremely limited and you won't be able to participate fully in the life there. You need to be able to pick up a phone and book a taxi, call a garage, call a doctor and so on and so on. Never rely on people there being able to speak English - this will also alienate you from the locals. A few years ago at a supermarket here I was walking down an aisle and I heard an American voice boom out loud at the deli counter "DOESN'T ANYONE HERE SPEAK ENGLISH?" and she stormed off. What a jerk, she obviously failed to purchase whatever it was she wanted. This is France, they speak French, foreigners can't go around expecting people to speak anything other than French!
_________________
I've left WP indefinitely.