He came up with one solution and I was hoping there's more than one. I could be understanding is solution incorrectly because his solution would require me to fly one of my sonos products to my second home.
If you use a different Sonos Household (using a reset controller App) and so choose not to take just one existing device only with you for starting the system at the second location, then voice services, like Amazon Alexa, or Google Assistant, will need to be switched between the two Sonos Households. You would also need to setup services, favourites, playlists etc. again. - It would be far less trouble to take one device with you when you go to the second location, such as a Roam, Move, One etc. and simply ‘extend’ the existing Sonos Household ID across each location.
However if you prefer to have two separate systems, then that’s fine too. Simply start the setup with a reset Sonos App ‘Settings/App Preferences/Reset App’ .. and a factory-reset device. Then on return Home simple connect the Sonos App back (without a reset) to the ‘existing’ Sonos system on the Home WiFi network. The App will then auto-switch system when it is attached to either WiFi network Home A or B.
My personal suggestion though is ‘by far’ the easiest option and that is to stick with one Household ID as outlined in my earlier post.