22 characters
I don't think you can beat Joel's answer at 22 characters, but there are some nice ways to tie it (including a variation of Joel's for completeness):
$(10 - 9 + 8 \times 7 \times 6 - 5 + 4) \times 3 \times 2 \times 1$
$10 - 9 + 8 \times 7 \times (6 \times 5 + 4 \times 3 \div 2) - 1$
$10 - 9 + 8 \times 7 \times (6 + 5 \times 4 \times 3 \div 2) - 1$
$10 - 9 + 8 \times 7 \times 6 \div (5 - 4) \times 3 \times 2 - 1$
$10 - 9 + 8 \times 7 \times 6 \times (5 + 4) \div 3 \times 2 - 1$
$10 - 9 + 8 \times 7 \times 6 \times (5 + 4 + 3) \div 2 - 1$
$10 + (9 \times 8 \times 7 - 6 + 5) \times 4 - 3 \times 2 \div 1$
$10 \times 9 \times 8 \times 7 \div (6 - 5 + 4 - 3 \div 2 - 1)$
$10 \times 9 \times 8 \times 7 \div (6 \times 5 \div 4 - 3 \times 2 + 1)$
$10 \times 9 \times 8 \times 7 \times 6 \div (5 \times 4 - 3 \times 2 + 1)$
$10 \times 9 \times 8 \times 7 \times 6 \div (5 + 4 \times 3 - 2 \times 1)$
$10 \times 9 \times 8 \times 7 \times 6 \div 5 \div (4 - 3 + 2) \times 1$
There are other ways but many of them are trivial (change $\div 1$ to $\times 1$ or vice-versa, or $\div 1)$ to $)\div 1$
If we didn't have the restriction that we need to use all the different operators there is also a very nice solution:
$ 10 \times 9 \times 8 \times 7 \times 6 \div (5 + 4 + 3 + 2 + 1)$
10 x 9 + 8 + 7 * 6 + 5 ^ 4 x 3 + 2 -1
(credit: @TheDanWoods Twitter) $\endgroup$10 x 9 + 8 + 7 x 6 + 5 ^ 4 x 3 + 2 - 1
10 x 9 + 8 x 7 - 6 + 5 ^ 4 x 3 + 2 - 1
edit: oops 2 not 5 - foiled by integer division! $\endgroup$