Elanguest has a fantastic YouTube channel where you can find a variety of videos with subtitles.
For instance, this is a video on English vocabulary (topic: hotel). It is perfect for those who are willing to review their vocabulary before going on holidays abroad. In this video, you can read, see, and hear all the most common words related to this topic:
Another video that could come in handy is on shopping vocabulary:
Elanguest’s videos are not only related to English vocabulary. For example, this one is on Active and Passive forms and their uses in English (Grammar):
The topic of the following video is Present simple/continuous: