I used this company for mine.
http://www.customlabels4u.com/cigars-anniversary.shtml If you only use them once it's expensive because they charge you a set up fee but they did look good.
I tried the print your own route, the issue was almost every band was off center when printed from the template for the punch out bands, I got about 3 or 4 good bands per sheet even after monkeying around with it for days.