Fiona Tapp selects the best hotels in the Swedish capital – from urban cool to budget boutiques