This is the key to learning any foreign language and where so many budding new foreign language students fall by the wayside. You can't just learn a language from books or from a good teacher. You need to live the language and make it part of your life, now and forever. It is well worth it! Here is an interesting article on the topic: http://coursefinders.com/en/studentlibrary/1214/to-learn-spanish-you-must-understand-spanish-culture-and-customs