I'm a fan of the (real) Bodyguard series even though I don't own one (yet!). I came close to getting a no-lock 649 a few years ago but the price was too high for the condition it was in. While a no-dash 640 is my "grail" gun, a no-lock 649 would be a close second.
As for grips, I'm a big fan of Spegel boot grips. I have them on my 642. I like how the palm swell shape fills my hand without any unnecessary bulk. I think the grip's shape spreads out the recoil force over a larger surface area. I think they definitely help make the gun more controllable. They also work well with my Safariland speedloaders. But like was mentioned above, grips can be a very personal choice and you may just have to experiment. I've tried different J-frame grips (Ahrends boot grips, PGS Hideout grips, Eagle Secret Service grips, UM boot grips, Magnas with a Tyler grip adapter, Barami Hip-Grips, factory S&W rubber boot grips) and the Spegels work best for me. The only changes I'd make would be getting the checkered version and possibly the extended length option (about 1/4" IIRC). The only downside of Spegel boot grips for me is that I don't care for finger grooves.
I do most of my practice with midweight factory target ammo (currently 132gr PMC FMJ) and at least a few cylinder-fulls of +P ammo (either some older Speer 135gr SB-GDHP carry ammo that have seen better days or Speer 158gr TMJ). I usually limit my range sessions to ~50 rounds total. More than that and I need to ice my hand for a couple of days. At most I can get to the range once a month, but usually it's closer to once every two or three months, if that. While not ideal, I rely on dry fire practice with A-Zoom dummy rounds when I can't get to the range or want to work on skills that aren't allowed at the range.