I know a fantastic local Spanish teacher here in Vancouver. She is now retired but we can still enjoy her stories and ability to teach!
She has put her many years of language teaching experience to compile a fun set of lessons into a book called Soleado.
This book has been used at VCC, UBC and Langara and it takes you through basic all the way to intermediate levels.
On her sol educational website, she offers videos, lessons and practice examples.
You can even learn to make Sangria! Enjoy!