I recently decided I'd better start doing daily lessons again. Generally understanding speaking at full speed is the most difficult for me, but I checked out podcasts anyway. I found one called Coffee Break Espanol. It's funny because it's two people from Scotland, teaching Spanish as spoken in Spain, and they sometimes try to explain how to pronounce stuff by using their American accents. If anything, it's at least entertaining.
The best thing I've done so far is learn from different sources with Duolingo carrying most of the weight. If you go that route, make sure you are occasionally clicking on the little speech bubble after each exercise as that takes you to a forum where people are discussing that particular exercise. Every single other helpful resource I've found, I've found in those forums. It was a night and day difference in the speed which I was able to learn. Last time anyway. Once you stop, it rapidly goes away.