I get by with a Krypto Evolution. Yes it's large. I carry it in my backpack, strap it to my rack, stow it in my pannier, stuff it into the waistband of my pants or just hang it off my handlebars.
I try not to leave my bike out in the big city for more than a couple of hours at a time without checking on it at least every hour.