My daughter and a few of her friends will be visiting SA in mid-March. Could someone tell me - What the weather would be like for this time period ? - Are there any particular Restaurants and night life they should visit and eat at ? - Are food items very expensive i.e. lunch and dinner to purchase? If so, how much money should she/they budget for. Should she be vaccinated against anything or take any kind of medication with her, when she goes ? Thank you.