243, 7mm-08 or 260 Rem should be fine with Barnes.
Ruger compact would fit the bill nicely. 12.5" LOP, 18" barrel.