rusty and ugly doesn't affect brake performance

h:
If your rotors are within spec, they're fine, despite rust. If you want to replace them anyway (just for looks) brembo blanks or any other comperable blank OEM reproduction rotor will do just fine. You can then spray them with high temp paint to ensure that the part of the rotor not in contact with the pads wont get rusty.
If you're looking for performance upgrades, a set of quality brake pads will go a long way.