The amount of time you will spend on doing it yourself, and with needing good weather (if youre doing it outside) or a well ventillated, large room, you would be better off taking it to a local body shop. If you do it yourself make sure you know what youre letting yourself in for, there can be no wind or dust, plus the bonnet needs to be absolutely clean. Then it needs to be keyed and primed, before being keyed and sprayed. and with spray cans, it will not be very desireable.
For example, in order for an even coat without flaw you would need to spray (in a sweeping motion) before the bonnet and stop after the bonnet (if you get me :doh

and repeat this several times which would mean alot of cans, and constantly spraying an aerosol will exponentially lower the temperature of the can and alter the consistency of the spray which will dramatically increase the amount of time you spend doing it, and the quality of the finish. and after that you need to seal the paint with something which again adds cost, time and needs skill. remember you will also need to spray over the edge and onto the inside to prevent rusting.
And thats not mentioning the colour matching. And the removal of paint beforehand. And the polishing/buffing after. Its an epic job pal, but if you attempt it post some pics and definately let me know how it goes!