From a floating B&B to desert cave, TripAdvisor has rounded up some of the more unusual places where you can lay your head.