If you want some sports memorabilia or to get some items personalized, Vio's offers a great service.
They embroider a lot of local agencies uniforms and pay special attention to detail.
They aren't cheap or expensive, but rather down the middle as far as price goes. They aren't a big shop, so don't expect a quick turnaround. It may take a week or two, but the results are great.
They specialize in Sports gear, and have a wide selection of their for sale items on display. They do all their work on premises and usually have a two week turnaround time.