Settlers of Catan. It's really better with more than two people, but if you set the board up right you can still manage a reasonable 2-player game.
Also, in the "can be played by kids" and "games don't last for hours" categories, Blokus is a family favorite.