Hi there,
Hit the border when it opens at 6am and there is no queue, especially during the week. It will cost you ZAR190.00 at the border and I have never had to pay a bribe to get through. I have also never had to wait longer than a hour - being polite and smiling alot goes a long way
Maybe it's a girl thing?!?! Be prepared for the madness and crowds though.....
Can also get your visa in Cape Town cheaper than in the UK but more expensive than the border.
You will need to have with you the address of one of the places you will stay at as you will have to put that on your entry form. Make sure you add a extra couple of days to your actual visa length requirements to allow for any delays.
There is more than 1 border post into Mozambique so if you have your own transport you can always enter from the north east of Kruger NP where hardly anyone goes.
Getting back in South Africa is very straight forward and quick and although you will get a stamp in your passport, there is no visa fee.
Have fun!
Tania