I'll take a page from the mobile gamer guide and add the [8bitdo SN-30 Pro controller]. A lot of laptops have a Bluetooth antenna built in, and dongles are pretty cheap for those that don't.
With the number of racing games I play, analog controls are key. The nostalgia form factor is pretty...