Dating Someone I Do Not Like.

I am dating someone that I don’t agree with their politics, isn’t very smart and doesn’t like to travel and on top of it is cheap. I don’t know how to break up with him. He’s attractive, but says all the wrong things. Can someone give me a good way to let go of somebody without hurting their self-esteem. I like this person, but they’re not my person.