I mostly stay at airbnb - and I make sure that it has wifi and that there are positive comments re wifi and no negitive comments - I will also ask the host before booking
I bring a 27' 1440p monitor and a monitor arm to use in conjunction with my laptop to have a good dual screen setup - I also tend to bring a 50' ethernet cable to connect to the router to avoid wifi trouble
I use google fi for my phone - it works all over the world and if my internet goes down I can tether to my phone (at 10 USD per gb) - its also great that I have the same number wherever I go so whatsapp etc just works and I can give work contacts a stable number