Sitzung is often used for meetings of city councils or other government facilities. It can also be used in the context of business meetings. But the anglicism Meeting is a lot more common nowadays (see above).
Besprechung is used for shorter, informal meetings of small groups of people. It can also be used in a business context.
It seems German has a lot of words for "meeting." :)
Leah von Rocket Languages