You've received a lot of good suggestions but it will ultimately come down to personal preference and your personal environment and workflow for 'silent practice'.
An all-for-one solution that will be suitable for every situation is
Behringer V-AMP 3 Virtual amp modeler with USB or similar unit. It goes anywhere, battery powered, headphone output, aux in to import BB backing tracks, USB interface for recording if that becomes something you want to do. Retails $99.99 USD.
Alternately, check out the Digitech Trio Band Creator now selling for $50 at Sweetwater. It creates backing tracks produced with BIAB Drums and Tracks.