Everything except replies, that is, presuming you weren't hosting anything. Though If you were intending to connect to IRC, you probably want requests to Ident to be denied rather than blocked. IIRC, some IRC servers don't particularly like IRCers who won't ignore Ident requests.
For outbound, it depends how much you trust your network. Again, start with nothing and the open up what you need. HTTP is 80 (usually), but there are sites on odd ports; 81, 8000, 8080 and 8888 are common. DNS is 53. SMTP is 25. POP3 is 110, I think. I'm sure you could easily look up anything else you want. 137-139 is NBT (Microsoft networking) if you want to specifically block that.
Wade.