Needs to be a bantam
Ok, bantam, lots to pick from
good in cold weather
How cold is cold? Most can tolerate freezing weather just fine in a draft free place. Avoid large combs and game breeds(have large combs but are dubbed in most pictures)
reasonably good tempermate
Most bantams are not bred for production so should be pretty calm, especially if you give them lots of attention.
ornamental or at least not too plain looking
This is to your preference really. Look for crested types and those with odd feathering like frizzes and such.
suited to confinement or free range
This one is also hard to define as you can confine birds or not. It is the personality of the bird and if they get to free range they might know the grass is greener on the other side thus want out. Never let them out and chances are they will never know.
lays at least 100 eggs per year
Good luck. With a lot of bantams, it is doable and possible, but they are often not bred for production. Silkies generally set along with cochins, but my silkie lays just as good as my sexlink and has not a single broody bone in her. Plus, bantam eggs are small and you need a lot of them to make it worth eggs really. Get a few production birds on the side for eggs.
meat quality does not matter
That's good, there really isn' t much meat on them. Silkies do sell well on the speciality market.
easy to hatch
This is also relative with parent strain, lines, time of year, shipping, and so on. Seramas are notably hard to hatch, but I think that is due to their breeding.
reasonably easy to find
This varies for season, and winter is not the best time to get eggs really for variety and hatichablility. I would get a rain check and wait till spring when birds are at their prime and selection is best.
and does well in shows
This will depend 100% on the history of the parent stock. Anyone can get a silkie but to be show worthy at anything other than a fair, you have to go to a proven breeder. You get what you pay for.
Good luck!