Check out the website El Libro Total! It offers free access to books, music, art, etc. in Spanish!
Option 2: Here's a video I made:
We live in a community of Spanish speakers. The best way to improve communication skills is to talk with someone in a comfortable situation where you can ask questions and get clarification when you get stuck!
Practice vocabulary on your own:
Search for your own vocabulary lists (numbers, arts, etc.)