Sounds like you need a hub service, might be simply the cones and lock nut need nipping up or new bearings, although I'd recommend looking at the state of the bearings, cone surface etc first. If you need new ball bearings I'd say around £9.00. If they are sealed bearings expect to pay a bit more.