www.couchsurfing.com the best thig is that a lot a lot for ppl is part of this so u can find somebody where ever u need to go. i stayed at one girl's place for 3 days. Tons of fun!
I registered there a few days ago. I already have a contact I can meet up with when I go to Bacelona naxt year