Hi Wayne
At Diamond Hill there's a British cemetery and a tablet giving details of the battle. At Paardeberg there are a few monuments on the field and a display of sorts at the nearby old railway station building. At Magersfontein there are gravestones and cemeteries and some access. i went there first thing in the morning so greater access may have been possible a bit later in the day. These visits were almost 20 years ago so there may be a bit more to see there now.
Regards
David