As a University student studying English, along with Martial Arts, volunteering, a part-time job, and a regular exercise routine, I find it pretty damn hard to find a good medium for practicing Japanese. My time is restricted too, since I'll be heading there with the JET program next summer (they can't say no to me).
So, I'm doing a few things to try and maximize this experience:
1) I have a Japanese tutor (who taught Japanese in Osaka) who is giving me some good practice phrases, worksheets, flashcards and e-mails; 1 on 1, for 2 hours and a cheap rate. I practice talking it with her, and this is probably the best way to familiarize yourself with using the words you learn.
2) I'm going to the OJLS (Ottawa Japanese Language School) here in Ottawa every Saturday, 2 hour lessons, curriculum'd and standard. Just more exposure.
3) I started by listening to Pimsleur's Japanese Tapes, which in comparison to Japanesepod101.com, are outdated, boring and just a pain in the ass. Useful if you plan on visiting there once in a lifetime. Now, I just load up my Ipod with pod101 and jam to it on the Bus or between classes.
4) I heard people mention time and time again to just EXPOSE yourself to all forms of media. My tutor tapes TVJapan for me, which is also available to many people on their cable/satellite services. You can also find lots of them on Youtube. Watching this, listening to JPOP, watching Anime or movies are great ways to just hear it in the native tongue (although if the movie is set in feudal Japan, there might be some words you won't recognize or that are outdated).
5) I take all the material I can, from Pop101's Kanji sheets/lessons, phrases I pick up from my friends when I go out for Karaoke or Sushi
(check Meetup.com for a local Japanese Language group near you!), and put them into either my Vocabulary section, or my Useful Phrase section in my Japanese Notebook. This gets very tedious, and I'm currently looking for ways to minize this time killer. It's not like I'll be carrying this growing book around with me as a quick-reference guide, nor will you find my pouring over it to study.
6) I take all the Kanji I commonly use or see in phrases, and put them into a quick-reference sheet I made up using Excel. I just block them out, include the rough English-equivalent, its Hiragana, and sometimes put an example sentence. Again, time consuming, but useful when I'm reading passages and I don't remember the meaning exactly.
7) I take all common household objects, find their Kanji and Kana, and post up cards for what they are. Every time I take a leak, I see the words for Toilet, potted blant, mado, Kabe, Magazine Rack--I turn around, and there's my Nagashidai!
Flashcards: I do similar things to what was mentioned, except I try to minimize the words I try to learn. If I can't point at something in my every day life, or a verb that I'll use in everyday speech, I don't bother with written kanji cards.Instead, I like to put opposites (hantai...not hentai!). So, opposite verbs (magaru-nobasu) or adjectives (chisai-ookii), with pictures (if applicable).If you're trying to memorize your kana, and you don't have a premium membership, what I did was just wrote out the kana charts out by memory after doing flashcards, and it stuck.
I tried to only list the main things I'm doing, yet I still can't help but feel like I'm spending too much time looking at worksheets and writing down all those words I only see when I approach the exercises, instead of learning new and useful phrases. Pod101 is helping with that, but I'm open to suggestions.