Here is a recipe for hot and sour soup that I like. Tweak it for your preference in flavors.

4 cups chicken stock
Heat. Wait until boiling.
1/2 teaspoon white sugar
1 teaspoon salt
1/2 teaspoon ground white pepper
Add that to the boiling broth.
2 teaspoon soy sauce
2 tablespoons red wine vinegar
1 teaspoon sesame oil
1 teaspoon chili oil (optional)
Add that to the boiling broth.
4 tablespoons water
2 tablespoons cornstarch
Mix together in a cup, and get it milky.. not thick at all. pour slowly into boiling mix. Soup should very quickly become thick.
Firm tofu, cubed
Add to soup. Wait 1-2 mintes.
1 egg, lightly beaten
Take off heat, pour slowly into soup while stirring. Egg beaters work, but don't give you long strands of egg.

You can put bamboo shoots, mushrooms, and other stuff in there, but I don't like them.