Trophy heads can be redeemed whenever Geralt has access to the current chapter's "trophy official" (these are noted by chapter below). However, since you can only carry one at a time, turning them in as you get them is more efficient. (Up to patch 1.4, trophy heads could be stored at inns. It has been reported that since that patch, it may be possible.)
The target of a trophy quest is usually larger than others of its kind, but is primarily set apart by having a specific name.
Trophy heads do not seem to despawn if you drop them.
For a dedicated trophy-hunter, there are occasional rewards beyond the money and experience. Note that when the third/fifth/tenth trophy is turned in, the bonus is given the next time Geralt speaks with a "trophy official".
Third trophy: After three trophy heads have been handed in, Geralt receives a Svarog temporary rune.
Fifth trophy: There is also a reward after five heads have been redeemed — a Perun temporary rune.
Tenth trophy: Finally, there is the ultimate reward for handing in all ten trophies - a choice between two splendid swords: the Moon Blade (silver) or G'valchir (steel).
Vincent Meis assumes the Royal Huntsman's trophy-exchange duties. His post is just outside the dungeon near the Gate to the Trade Quarter - though while waiting for the cockatrice's head he will be in the dungeon proper, and at night he is nowhere to be found...
A peasant or townsman in the outskirts may mention that Mikul "buys trophies", but even if this is true he will not buy them from Geralt. Based on other things said of Mikul, it's fair to speculate that he would pay less than the official bounty, then profit (in money and reputation) by bringing the trophy to the proper authorities.