STAY AWAY FROM KYDEX! It took about 8 months for a kydex holster to rub the finish off one of my XDs. Granted it was a cheep paddle holster, but kydex is only good for stainless steel. You want a good quality leather holster. Check these out:
Rockys Pure Kustoms
UGB holsters
The leather used are GREAT quality and will make the finish last much, much longer. Hope it helps!