Try this link for Verizon software updates.
http://vzw.smithmicro.com/download/
Not sure how large a city has to be.We have no problem here in Apache Junction, Az. We had no problem when using it in our home base in the Cleveland Area in Ohio. We had no problem using it in any City we passed in or near on our trip down.. The only City it did not work in was Havasu City, Az because Verizon had no Broadband coverage in the area.