Best free Spanish podcasts

Need to brush up your Spanish? Check out these resources for intermediate Spanish practice. Includes recommendations for grammar and vocabulary books, podcasts, and how to find online teachers and local groups for Spanish conversation practice.