It seems my only option is indeed to find a place with a strong internet connection and stay there for several hours.