There are a few different ways to address this. It, of course, depends on your use case.
You could have two totally different Roon servers, one at each location, and easily switch your Roon subscription (license) back and forth if there is nobody trying to use Roon at the other location. If someone is using Roon at home, then you would need two Roon subscriptions to keep both Roon servers active.
Also, Roon ARC can do this to some extent by connecting through the internet to your active Roon server at your main house. This works if you are OK with using your phone or a tablet at the second location to connect to a DAC.
Thirdly, you can run a Roon server on a laptop computer that you would take with you to the vacation home so you don’t need to purchase a second Roon Nucleus or NUC or Apple Mac Mini, etc. for the vacation home. Again, this may or may not require a second Roon subscription depending if anyone is at home using Roon.
Part of the problem is keeping your Roon servers in sync with your music files. Roon will keep Tidal and Qobuz in sync authomatically, but you would have to manually keep your local files in sync by hauling an external drive back and forth or some other means. You would also have to backup one Roon server and restore to the other if you want to keep all your metadata and edits in sync.
Personally, I spend a lot of time at my 101 year old mother-in-laws home with my wife. I have a Nucleus at home running Roon with a second Roon server on my Dell laptop. I use Tidal and Qobuz with no local files so I have no problems syncing the two. I did purchase a second Roon subscription so I can keep both my Nucleus and Dell active so I can use the Dell as well as Roon ARC when away from home. Roon ARC has to connect to an active Roon server.
In addition, there might be some other methods using a VPN, but they are not supported by Roon other than with Roon ARC.