I'm by no means an expert on the subject, since I've only recently bought a PC version of this great game, but here it goes.
I'm using
Nevada Sky URWLified All-in-one 3.1 with pretty good results. I had some issues with the .063 version, but the URWL version seems to work like a champ. I'm also a fan of one called
Mojave Nights which adds a nicer night sky texture and a super detailed (and resizable) moon. No experience with the
Electro-city, but it's supposed to work nicely with a lot of the weather mods.
As for textures,
Poco Bueno is a good start. It adds some hi-res textures that are about the same as vanilla, but they aren't so large that they slow down performance. There's also
Ojo Bueno that bumps the texture sizes up to 2048x2048 and an UHQ version that's 4096x4096!
NMC's Texture pack is an alternative that comes in small, medium, and large sizes, but there's some radical changes to some of the art in the game (most for the better). I've been afraid to use them due to the recommended system specs (plus the large textures are 7GB!).
One side note on mods, since I'm fairly new to New Vegas on the PC and all the wonderful mods out there, is it's real easy to screw up your game by installing manually. Do yourself a favor and use FOMM to make installing/uninstalling easier for you.