Whether you're in the mood for high-speed motoring action, live music, theatre or a laid-back market day, Johannesburg has a packed programme this weekend.