I use a colour laser and we recently upgraded our printer (well the last one was near dead) and was surprised at how much less expensive they are than they used to be. Having said that we have a pretty large printer as the OH does lots more printing than I do and was keen to get a new one. A good place to start is printerland as they quote the cost per page to print which is a better guide than the overall cost. The toner cost for a laser printer is the killer but many of them now use much more compact laser toner. Printing I use these labels, which have a good finish to make the colour pop and soak off in cold water after about half an hour.That sounds familiar. I want to go laser but haven't a clue what to look for.
https://www.amazon.co.uk/gp/product/B072DTQ6RZ
(Our printer is the Xerox VersaLink C400DN but that's likely a wee bit big for most people)
Anna