its an easy swap. Get a clutch, use your old tranny if you cant afford the h22 tranny and put the h22 in. easy peasy. Hmotorsonline has great engines. As far as difficulty its simple, bolts right in, and use an h22 ecu or a chipped ecu. But then again, if you had trouble putting a d16 in a crx, you may want to have someone who knows what they are doing do the swap.
Search honda-tech.com for write ups and how to's, you're not the first person to do this swap