Hoestly dude, u prolly wont get this responce from anyone else... But honestly I wouldnt drop money a on swap or anything like that being your first car... If you are like 16 or so and just got a license Id get a cheap stock car too beat around a bit... Cuz u will probably have atleast a few mishaps your first few years of driving... Its best to get a feel for the road, get used to the traffic signs and how traffic works, then worry about hooking it up to go fast... Thats just my

anyways... And a CRX Si is a quick car stock anyways... But if u do swap its all a matter of preference and money... ZC swap is theoretically easy, and cheap... And a B16 is a bit more expensive and abit more work... But if have the know how and money, id go with the B16...
As for the Integra, I've never driven one so I dunno how fast they are... But Im sure it depends on what trim level it is as too whether or not u should swap engine in it...