I have a Ricoh Sp-112 compact laser printer; probably the smallest laser printer ever made. Alas, they are no longer made and no manufacture has filled the void. The main reason is ink-jets have come down so much in price you can practically get one free. Couple that with the availability of compatible ink jet cartridges, you can buy a years supply of ink cartridges for the cost of a Happy Meal. Even our local pharmacy has compact inkjet printers next to the deodorant on aisle 4.
The key is getting one that doesn't require some proprietary inkjet cartridges with chips. Compare the purchase price and the price of a bundle of compatible inkjet cartridges and pick the one that meets your needs. There are just so many, at very low prices, it really comes down to what you like.