There are various ways that one can do this. The most common 2 are obviously a DJ or a live wedding event band. Live bands are definitely the best however only if you get the ideal one. What things should you look out for?
Find more details here: http://www.souldesire.co.uk/essex-bands/