Check this site out.
http://www.printerinfo.com/
The bigger printers use more ink but that ink may be cheaper. If you do a lot of printing then a large format printer may be your best bet but they cost upwards of £3,000. You can use software to print different sizes/ number of pictures on one page/run, so saving money in the long run. Most of them come with inkflow systems.