Hello goncin!
Your translation was correct, just "baiser" fits better to "princess", it is sounding more like "fairy tale". Then "bise" is much more commonly used between people who are greeting each other, it is more formal, "baiser", especially with "doux" is more romantic. No doubt that if you add "doux" before "baiser", you're in love to the one to whom you send this message...