I tell people all the time LOWES and Home Depot both have FREE WIFI and you can download or use it while parked, also the video in Motion pack is the only way to go if you plan to team drive etc, I have T MOBILE UNLIMITED and it works great most times but you will use lots of data trying to stream a couple movies a day, I have a laptop and I buy these 32 GIG SD cards, Ive loaded hundreds of movies onto the SD cards and in a small Sucrets can or other very small storage container you can store 400/500 movies, or buy a 2 gig Solid Sate HD and download the movies to it, I used to buy and trade movies and when Im home Ill download and rent piles of movies and then copy them to my HD, it makes it easy to store and travel.
Internet is always done from the Lowes or Home depot, unfortunately Pilot and FJ have terrible WIFI systems, most times they are getting there internet thru AIR CARDS plugged into the Free WIFI, if you have 300 trucks in the parking lot all trying to watch movies its not going to work, Bandwidth sucks in most truck stops.
Go online and find and print the locations of free wifi, internet cafes, restaurants that provide free wifi, or you can get an APP for your phone. Something Ive used with great success is a WIFI Strength meter that lets you drive and move the vehicle to a spot where you have a strong signal.
FOXFI is a free wifi hotspot tether that you can use to get internet but the paid verison is best and you need a good strong signal from McDonalds, or other Cafe etc.
WIFI ANALYZER helps find a good signal, and for good streaming via your phone you need 3G at least 4G is better.
You can expect issues with this via your phone if your travelling anywhere theres hills or valleys or weather...