I'm not usually into twin names that start with the same letter, but I think those are different enough from each other that they work. I really like both names. I prefer Cora to Coraline, but I still like Coraline. And I love Cosette.
Same thoughts. However, I would name her Coraline and use the nn Cora.