In the absence of a budget. . . .
If you are going to gig this rig that should define what you're going to buy, not the home practice bit.
I'd go for a minimum 350 watts. You don't get a good sound out of a small amp being pushed too hard. A bigger amp running a half capacity will sound far better. Same for speaker cabs. You can go very small for playing at home but for gigs, even small rooms, you can end up with a noisy audience, noisy musicians, corners and soft furnishings which will suck the life and volume out of your sound. If that happens you might as well not be there and whatever you bought would have been a waste of money. For gigs you need more than a practice amp. A 112 is a minimum. The best small cabs out there are very small but sound much bigger and better and with one of those you could probably get away with a 110.