I am faced with this issue quite a bit. It would be impossible to uproot the family every six months or a year for a new project.
Let the company get you a furnished apartment for the length of the project. They should actually be able to save money. If you work a few other clients here and there the 12 month issues do not apply. (It was really meant to nail corporate execs who had company paid penthouses in Manhattan but claimed they lived in Florida) At any rate you should not be responsible for the rent incase the project ends early..
I still prefer to go home on weekends but the apartment is darn nice! You can leave clothing there and not move everything home each week.