These 9 unusual hotels across America let you sleep in a WWII submarine, a treehouse, an underwater lodge, and a cave — among other surprises.