get a 128GB iPad, and load something like Azul, Ace Player or VLC - I prefer these as you can import files and play most formats. Not needing to sync with iTunes makes it much easier to load videos on (I use iFunbox on my Mac and PC, or you can use iTunes and the file sharing part for the app).