While I can't suggest a good holster, I can give a few pointers.
Like carbz13 and bigmick said, get a good belt. Even if you don't wear one now, you'll need one. I use to only wear belts for work, but now it's commonplace. Excuse my ignorance, but which version of the XD9 did you get...