There is a much cheaper option than buying two homes. Buy one in the place where you see yourself spending the most time and rent a holiday home for the other times. The money you would spend on buying and the upkeep buys you a lot of holidays and you get to be in different locations too.
You also turn up and don't spend the first few days fixing everything and cleaning up!