In the modern era, there are more ways than ever to practise a language without knowing someone who speaks it. Obviously, if you do know someone, that'd be ideal, but until you meet a Spanish speaking friend, these are some good ways to practise:
TV/Films. These are great for improving your vocabulary and auditory skills, and you can find these online on Netflix or buy them on DVD on Amazon. If you can't quite understand it all at first, put on the subtitles and see if you can identify which part of the subtitle goes with which word!
Songs. These are also great for vocabulary! One thing you can do is find the lyrics and see if you can translate them into English.
Books. Reading is by far the best way to improve your reading skills and written Spanish. The best thing to do is to find a book at an appropriate level and just read. Keep a dictionary on hand so you can look up words you don't know!
Talk to yourself. You may look a bit weird, but this is great for forcing your brain to process thoughts in Spanish, even if that's through translation. This will increase your fluency!