I use liquid stevia in very small quantities as it's both extremely sweet and as Ewelina says it can leave a funny/unpleasant after taste. I also use erythritol for baking and general sweetening. Both are recommended and safe for diabetic use, and don't raise glucose levels at alll. I get both these from Amazon, and erythritol in the form of Sukrin Gold from Sukrin's online shop. Avidlite is another possible source for Sukrin products.
Xylitol I've never used because although it's often another good sugar replacement, it's very toxic to dogs even in very small amounts.
Be very careful about sugar alcohols as they can have quite unpleasant side effects in larger quantities - bloating, gas, wind, and can cause the runs. So be wary of these, most of which unfortunately also have names ending in "itol".
Robbity