I love Charlotte, I think it is strange that you dislike it. Charlotte, Emily, and Sophie are three of my all time favorite names - feminine but not contrived, classic, ageless. I think they all sound lovely together also.
Ditto that :)I'd even consider giving these names to daughters, if I wasn't already friends with a Sophie, an Emily, and two considering using Charlotte :P