The very best hotels around the world have been revealed, from opulent establishments in Brazil to cosy retreats in Canada.