wedgeski
Adventurer
If a player asks me something which they have little chance of succeeding at, I will hint as much ("Give me an Arcana check, and make it good"); if the check is pivotal to the proceedings, I will probably specify the DC so we can all crowd around the table and enjoy the tension; if the check is just part and parcel of everyday gaming, I'll just ask for the check and describe the results appropriately. AC's I will normally reveal after two or three rounds of combat: enough time to maintain some mystery, and quickly enough that the players can take on the responsibility of telling me whether the attack succeeds.
Like most things, revealing the DC -- or not -- is one more tool in the DM's tool box and should be used as such.
