Are you looking for all the best free accommodation for travellers? Here are 10 places you can stay for FREE while you travel.