London is a playground for hotel lovers. You can sleep inside an abstract art sculpture, book a room at a floating hotel on the River Thames, or splurge on the suite where Kate Middleton stayed on the ...