I can't imagine being limited to only practice with headphones. Lately I usually just practice through my ShuttleMax 9.2 and pair of Uber Quads. I live in an apartment but haven't had any complaints yet, the key is to keep the volume mostly reasonable most of the time, and not go too late.
Anyway, for your purposes, the Genz Benz shuttle series is awesome. They have "combos" which are really just a head and cab, but the cab has a bracket to attach the head. You could go for one of those, or just get a separate head and cab. I prefer the latter because the one thing they screwed up with these is the combo cabs don't just have the regular jack plate like their otherwise identical counterparts, they have a little cable popping out of the top to connect to the head.
I'm moving and I'll probably be going back to mostly using my Shuttle 210T cab for home practice, which sounds great and is pretty compact and light. I just throw my ShuttleMax on top, which is total overkill, but I just know not to overdo it with that cab. You could get by with a much more modest head like the regular Shuttle 3 or 6. There are also single 10 and 12 cabs and even an 8, but those don't pop up too often, and I personally think they're kind of too small aside from certain applications. I like the 210T and it's really about the same size as say some of the bigger Ampeg combos of recently. And the heads are relatively small too (about 3x13x13 or so). There are also any number of other small and light heads that are inexpensive that might work for you.
Really just depends on your budget and what you're looking for. But for great sound for practicing in a modest size and a modest budget, it's hard to beat the Genz Benz Shuttle stuff overall.