Legos are great toys. There are so many things you can do with them. You can build something different every time. Kids learn to use their imagination and pretend play.
Mega Bloks are great for younger kids. Same concept as Legos, just bigger, making it harder to swallow or lose pieces.