Assuming the drive is properly initialized (see
this FAQ), yes. Intel Macs work fine with USB startup devices. And, yes, regarding size, you can use any drive that'll fit your data and have ~20% free space or so for OS X's own purposes when you're done.