Since he's down to only two nursing sessions a day, it should be fairly easy to wean. Just cut out the one feeding he's less attached to first and then the next. I did this with my daughter by weaning her of her bedtime feeding first and replacing it with a story/cuddle time and then water in a bottle (she did take a bottle) and then she only nursed in the morning. To cut that one, I just told her there was no more milk. The next day I was engorged and had to nurse her, then we skipped two days and then she nursed one last time and that was it. Because she'd been taking water and juice in a sippy cup since she was about 9 months old, she had no problem adjusting to regular milk in a sippy.
As for not wanting milk, I can tell you that my son had a hard time switching to regular milk from a sippy cup. I tried warming it, adding a little bit of chocolate milk, etc, but nothing worked. Finally I just told him that cold milk in a sippy cup was all he was going to get. It took a week of us both being pretty miserable, but he eventually gave in and that was the end of it.
Good luck with the transition!