I would suggest two levels of paladin (oath of the ancients) or fighter and then warlock archfey pact of the blade 10.
Taking paladin or fighter first gives you heavy armor profiency. You get medium armor, shield, fighting style and martial weapons in any case, plus healing and smite from pala or action surge from fighter.
Pact of the blade allows you to use charisma instead of str/dex for weapon attacks and you get a second attack.
As race I suggest wood elf for the fey stuff.
I have problems to use the terms "knight" and "druid" in the same sentence, but this is your choice.
I would suggest you start with gloom stalker ranger to lv5 and then take the remaining levels as druid.
Problem is that you need str or dex for attacks and wis for spells.
Druids cannot use metal armor (I think this rule is not implemented. I am not 100% sure).
The advantage of the warlock is that he can use cha for magic, melee and ranged attacks instead of needing several stats to hit stuff.

Prof. Dr. Dr. Mad S. Tist

World leading expert of artificial stupidity.
Because there are too many people who work on artificial intelligence already