To get a high resolution image you need to use the *hiressnap or *hiresnobg command. Just type them into the chat and the client will take a screenshot and save it to your desktop.
The best editor is a big subjective and depends on what you want to do. Paint.Net or GIMP will be fine for most things but I would recommend Photoshop for anything advanced.