You can buy printers at a huge range of prices. Cheap for some people is expensive for other people - this is a subjective issue. How much do you want to spend?
On the cartridges, the most important issue is how much you intend to print and what the cost of ink per print will be. Cheaper printers usually come with smaller cartridges and the smaller the cartridge the more expensive the ink per print, because the cartridge price includes a lot of overhead that hardly differs according to the amount of ink in it.