I think all of the above would be good choices. I'd also consider Baldwin and Northern Spy. Maybe some crabs like Wickson or Chestnut.
Also don't forget to think about bloom time and harvest time. Each tree will need a pollination partner that blooms at the same time. If you grow a triploid (like Winesap or Baldwin) they have sterile pollen, so you will need a third non-triploid in bloom for full pollination. For harvest, remember that they may ripen at different times. You may be able to have fresh apples all season for eating and baking depending on what you plant, but this can make more work for cider because you may not be able to press them all in one batch if the early apples don't last till the late ones are ready.