All three points are on the Lithuanian side of the Curonian Spit. (I also have a post about the Russian side.)
Juodkrante looks tidy.
The gulf coast is beautiful.
On the Hill of Witches, the wind in the crowns makes a noise very similar to the sound of the sea.
Occasionally there is a sculpture-creepiness.
There are black houses in Nida! (I love black houses!) Nothing more to tell about it, off-season there is nothing happening there at all
If staying overnight is better, it's in Preila. You can rent a house right on the bay there.
It's kinda meditative.