How can I satisfy my sweet tooth without loading up on unnecessary calories?

Eat lots of fruit.  Fruits have natural sugars and contain fibre as well as vitamins.