Get a DSlite (Not the DSi, XL or 3DS) and get Firered or Leafgreen (Remakes of the original games) for the GBA if you want a blast from the past with updated visuals and extra content. You should also try out Ruby/Sapphire (GBA), Heart Gold/Soul Silver) and if you just want to go through the latest title Black/White 2 (DS)

.