If you are going to Sweden you might need a visa
How to apply for a Schengen visa (short stay 1-90 days) to Sweden in South Africa.