i'd too do the wheel bearing, although I wouldnt be so sure about it being the front.
I was adiment it was the front when I had a very similar problem, turned out to be the complete opposite! check the sleeves where the bearing sits, if you run your finger around the ring it sits in and feel a slight crease or line it could be the bearing seat and is a dead simple change while doing the bearing itself!