Would recommend looking into separate ceilidh band and DJ - my venue offered an in-house DJ for £200, so I’ve just booked a ceilidh for the first hour and a half of the night before the DJ does the disco.
I’ve gone with Coila Ceilidh Band and got a really reasonable price from them.