i've heard the rears can be done on the drive but the fronts have to be pressed in and out. if you want to save some money you could ask your garage if thy will just press the old bearing out and the new one in if you just take them the hub as its not a hard job taking it off.
i'm sure someone else who's had bearings done will pipe up soon