I get my .co.uk for £2.95 a year an it has cloaked forwarding support, quite a few forwarding emails an all that kinda stuff. ^_^ Here by the way.
But if the guy that originally asks how much they cost, sorry can't remember your name, is planning on ruinning a site on one you would also need hosting which is where it gets expensive, there's ways round needing hosting though. :D
Max