One of my favorite on line stores for collars is our own 3 Dirty Dawgs. They donate a collar to the winner of each month's photo contest. Excellent quality and a good selection.
Not had much luck with costumes for larger dogs either in local stores or on line.