I've compiled a list of useful websites I have used for the past several years for my Spanish classes of all levels. The categories are listening activities, speaking drills, short stories, legends, and culture.
Please feel free to view bundles for:
Spanish 1: https://www.teacherspayteachers.com/Product/Materials-for-Spanish-1-Bundle-1643962
Spanish 2 Bundle https://www.teacherspayteachers.com/Product/Spanish-2-Bundle-1644009
Spanish 3 Bundle: https://www.teacherspayteachers.com/Product/Spanish-3-Bundle-2871612