if its for a stock bike, and your willing to spend a reasonable amount of money i suggest you use a hope mono hub. when i started to ride i used loads of hubs and broke them all (mainly cheap shimano ones). hope are really reliable hubs, they are sealed aswell so you dont have to worry about your cones constantly comming loose! engagement is pretty good too!
Rim wise i think mavic d521's are brilliant, lightweight, strong, double walled and hold a grind really well. but they are quite narrow as rims go now. i'm using a onza ronnie rim currently and have been for about 2months and i cant fault it. hope that helps matey (no pun intended)