I am sure you have probabaly already thought of this, but just in case you haven't, you might want to check the rules of the countries you are planning on living in just to make sure that THEY will allow you to be there for the period of time you need. I say this with some experience, being American born, moved to Sweden when I married, got my Swedish citizenship, but before I did, we had talked about moving to France, it was a no-go situation for me.
Firstly, SOME EU countries will not let a non-EU person, even if married to an EU citizen, work there. France wouldn't, without special circumstances (i.e., me being a brain surgeon or something). Even while I had permanent residency in Sweden, but had not yet gotten my citizenship, there were a LOT of hoops I would have had to jump through, so my husband ended up turning down the job there.