Sallyann,
He is buying your attention. Don't let him do that. By all means take the money (I would) but make it clear, even if in your own head, that it is a gift and not a bribe.
Even the best of parents mess up our heads but manipulative ones like yours do it on purpose and deliberately.
You say that when you were younger you stopped contact and you felt free. You can feel that again even while still visiting by not listening to your old self.
Ignore his emotional blackmail and visit in the spirit of three days and I'm gone.
Let him win when you are there. After all who cares if you go to Morrisons rather than Sainsburys but on issues that effect you when you leave should be about what is best for you and your family first and he only comes into it if you think it would be good for YOU.
Does he have the money to go on the sort of holidays you do? If he really wants to go on a cruise then tell him that when you get back, and if you have enjoyed it, you might consider taking him next time but of course because the cost of a cruise is pretty high it may take a few years to save for it lol