A decent night's sleep can make all the difference when travelling but it isn't always easy in a hotel room or sleeping in someone else's home