I'm heading for IM primary care. Office procedures are nice to complement your practice. Common procedures you can do in the clinic are joint injections, arthrocentesis, skin/etc biopsies, paps, I&Ds, cryo, cutting off skin tags and such. I've seen a lot of internists also taking a half day a week to run stress tests. That's the common stuff. You'll also hear legends of internists, particularly in rural areas, doing crazy stuff like colonoscopies.
Look for a residency that makes the office procedures available. There are primary care tracts in some programs that offer some more time in the clinic. Ask about what procedures are commonly available, do they actively teach and supervise procedures in their clinic, etc. You don't want clinic training where they turf all of that stuff to derm, gyn, and surgery. If you get the "you just have to seek out those procedures" answer, know that it's code for "it's not that common in our program." If the other residents and the attendings aren't teaching those procedures, then you won't be skilled enough by the end of your three years to do them in your practice.
So, yeah. Office procedures are available and definitely good to incorporate into an office-based internal medicine practice.