My 15 month ds falls asleep beautifully at home - self-settles and usually sleeps through. I always prioritised his routine. But now as we do more things - holidays or nights away in other peoples homes - I am finding that even if he has the same bedtime routine (bath, milk, book etc) I can't leave him to self-settle. He cries a lot which just doesn't work. And if I sit with him till he falls asleep, because he isn't used to having me there, it takes hours. Defeats the whole point of being away from home! Plus then his routine gets out of kilter. Any tips?