Bookshelf speakers these days can give a bigger sound than you would have believed just a few years ago.
While there have been great small speakers at big prices, Linn Akurate 212, Sonus Faber, the award winning Kef LS50s have re-written all perceptions
The LS50 are a good example, compact loudspeakers that sound better than anything at the price bar none and at only £ 799 these are possibly the biggest bargain in loudspeakers today.
Also at that price compare the Linn 109s
We have many other small speakers from £ 165 to £ 5000 to make you happy