I used to read (actually more like listening to audiobooks) ceaselessly until the last spring, when I started moving, changing countries, trying to find my place. And I came short on other good habits that I used to have, such as running. It felt like the turmoil of what was about to come did not leave room for good habits. It seems, thus, those good habits like to find you in a stable situation. It does not seem easy to keep or establish good practices while you are on the move. Moreover, it becomes more evident that missing out on your good habits makes it easier for the bad ones to take over. Indulging in local foods, or staying indoors for the most days, has been my regular past-time for the last months, with a visible outcome.
Now, looking back, it seems that not the location was a predictor of the likelihood of acquiring or keeping my good habits with regards to sports, for example. The realistic factor was the circle of people I was spending my free time with. What was important for me was that I was surrounded by people that I admire, but who like to practise sports like me. These factors increase the chance of keeping up with good habits to 95%. As a side note, people that practice sports are to be admired nonetheless :) A schedule or a weekly routine that you follow religiously is the next thing you need to make the sports practice feel effortless and fun.
These are my thoughts and conclusions now when I am still on the move, but I am lucky enough to have the right context, people, and schedule in place. This does not mean, of course, that if you are on your own, you can not sustain your habits. The difference here, at least for me, comes from the fact that I am mostly an extrovert and having the right people next to me is essential for keeping up with certain habits, such as practising sports, at least. It does not seem sustainable for me to do everything on my own only. Of course, I have personal goals, plans, and challenges, such as having long runs or going to races. But these are exceptions and what I found relevant is the general routine that keeps me going.
Later edit: I did have a few situations when I kept my running constant on my own, but not without help. First time I moved outside of my country for a more extended period, I used a fitness application to keep the pace and mileage constant. It worked until I stopped. Then I met a former athlete that gave me a series of exercises to practice at home, and I did follow it as I knew she was keeping me accountable. And another type of accountability was when a former running coach sent me a training schedule for a half marathon. Every time, something or someone used to keep me accountable.