Anywhere printers are sold. Amazon is always a good place to look. They have an unmatched selection and offer printers at several different price points. Best Buy, Staples, Walmart and Canada Computers also sell printers and occasionally have better prices than Amazon.
Any AirPrint capable printer will do – but to print out Rainbow games, a color printer is required.