Adelaide's entertainers rarely have to go far, because the Barossa, McLaren Vale and the Adelaide Hills are all within about an hour of the city and that's where most of the weddings are. Mount Gambier, Port Lincoln and the Riverland are a different proposition: long drives, a thinner local pool, and a real chance the act you want is coming from Adelaide anyway.