You don't want to buy your leds from radio shack. They'll be very weak and very expensive. Most common are cree, luxon, and seoul leds, but I think cree's are considered the "best".
As for a driver, most commonly used are buckpucks, but there are also meanwells and thompsons (used by nanotuners). You can also make your own driver if you're so inclined.