My children are older than the OP is looking to entertain but we have had tremendous luck with the cheapest Kindle Fire (got them for $33.33). They have an expansion port for up to 256Gb. We loaded tons of movies on them. Kids love them for long trips.