Has anyone got any ideas on how to practice a language with no language partner, I know reading is one example, also I have heard people say they talk to themselves, I was thinking along the lines of the latter idea, but it usually get tired of imagining out conversations? Anyone got better ideas???
I started a project in Italian a few weeks ago where I would listen to a podcast, then write a short summary, then post that summary in the forums and ask for writing corrections. I found it to be helpful because it practices several skills and gets you thinking about how to phrase things (and what verb tenses to use!!). Just talking to yourself without any real aim might not be that useful but if you have an aim and then you work out what you want to say and then write it down (and then have it corrected), this can be very useful.
listen to music in your target language and try to follow along with the lyrics. Try to translate the lyrics into your native language, or, if you are feeling really brave, try to sing a long! If you run out of stuff to read, go on http://www.wikipedia.org , select your target language and there you go! All of the interesting content you could ever need! Read about aardvarks, physics, read about the culture of your language. Anything :)
Like Steve said, just reading and listening will get you a long way. I often talk to myself in my languages, practicing what I have learned in the past. If I come across something that I'm completely stumped on, I ask natives if what I said to myself was correct or not.