I generally use a sliding or French dovetail to join the sides to the front and a dado for the side to back joint. I like this combination of (relative) ease, strength and appearance.