I'm not going to go into huge detail like I'm sure someone here will, but the best defense is going to be a layered approach. So basically, all of the above.
I'd do as much as you can without impeding your lifestyle.
Basically, you want to be a less desirable target than your neighbors.