The best way is with dual rcd boards and puting lights and sockets on opposing rcds
Personally I'd say the *best* way is to use all RCBOs, that way if one trips, it only affects the circuit that caused it to trip, rather than everything else. If (for cost reasons or whatever) you use a dual RCD board then yes, it is best to put the lights and sockets on opposing ones...