Spelling wise, I much prefer
Clara.
Klara is ok, but just doesn't look nearly as nice. I find
Clara to be a completely gorgeous and sophisticated name which stands the test of time. You can't really go wrong with it. I have positive association attached to
Clara as its happens to be the name of one of my many nieces, along with a friend of mine. 🙂