Get a luxury sleep for less from the world's best hotels — save up to $965 right now