Depending on the expected result, you have many options on the lights and the holders. You could either get 5w5 holders and install them in the wholes you have, or get led strips and position them underneath those wholes. The second option will give you more light, although i am more than happy with 5w5 holders.
In terms of wiring, you need some cable (around 4-5 meters i think) which you can run from the side of the windscreen, up to the courtesy light. That one has 3 cables, and if you select the two used by the middle light, you will have the footwell dimming together with it.
I have the system as above for ages, but i now consider buying the illuminated key ring as well. That one, will give you the cable to run to the courtesy light, connectors get power from the courtesy light without any modification, and you can then piggy back that cable with snap on connectors, to get light for the footwells, without any permanent modifications to the car.
p.s. 1 The key ring comes in other colors too. You can get white, blue and red i think.
p.s. 2 Check the cables before buying the snap on connectors. I am not sure if you need the ones for 3.5mm or a different one.