Difference b/w Atmega8u2 and Atmega8?

Atmega8/16/32 does not have USB electronics built in.

You can find & review the datasheets for them here