we need a new printer and want one that can print out really good photos because we never seem to print any at the moment, any suggestions

oh and we could do with a new laptop to go with it apple or pc which is better value now?