Stick to the first bityour initial suggestion. You should be having the discussion with your manager when you actually resign , the letter is just to document the resignationwhat you are doing (in some locales it isn't required), you don't need to go into details.
By all means discuss the reasons with your manager if you feel it is appropriate.
Also listing what you dislike is completely inappropriate, so keep it out.