It depends how much you want to spend and how much you want to customize. My team uses tally hockey (tallyhockeyjerseys.com) and they make a pretty good jersey for a fairly low price. Draw back is that they do it by using a fairly limited set of jersey patterns, but they will do pretty much any crest you want and help you design it. They also have great looking numbering and lettering on them. Another appeal is that once you make an initial order, you can reorder with no minimums... even singles. Our logo's were really simple, but they have done much more for other teams. Twill.