One of the very best resources for free online movies and books is your local library. Just contact the library in your state of residence. With your library card number you can log into a vast array of free online services that let you watch lots of big name movies from previous years including some of the really old classes. There are also instructional videos to watch on all kinds of subjects. Plus of course Ebooks and Audio books. You can get the Ebooks in several variations including Kindle.
For instance if your library offers a book as a Kindle edition you sign into the online library interface and then choose the Kindle version and it gets downloaded to your Amazon Kindle device for a free read. Of course like any library book it is checked out for a specific amount of days.
Through the Seattle library I can have up to 25 titles checked out at one time, each one for 21 days. Of course I am unlikely to read that many books that quickly! Sometimes for really popular authors you well need to place a hold and wait your turn to check it out.
Another nice thing is in some areas such as the one I am currently calling home base not only can I belong to the Seattle Public library but I can also get library cards from several nearby county library and city library systems. That allows me an even wider range of books and media to choose from.
That way you can travel and still enjoy the lots of free books, including recent bestsellers and magazines, newspapers, videos and more while on the road with no late fees or fines.