In terms of headphones, I know that the Behringer DT 770s and 990s are an extremely popular option among people.
As far as microphone goes, I'd assume you'd be wanting a USB mic so that you don't have to purchase a separate audio interface, if that is the case there's a lot of really good USB...