There are THOUSANDS of rims out there and it all depends on the following:
-price
-weight
-colour
-spokes
-style
IMO Volk GT-C's probably look the best, but there are many that look good.
Springs? Again, price, how much of a drop, etc come into play, although the Mugen SS or A-Spec would be good and conservative. For a cheaper alternative there is the ClubRSX/Goldline, Eibach, and a few others.