You should maintain a home base. Among many reasons, and you sited having a place that is "home" and that is, IMHO, a very important reason; You should also realize that to claim the tax credits that Travelers love, you need to have a residence > ...