There is not really any difference. There have been long discussion here about how "I like to dance" and "I like dancing" are different, or "I hope I will be able to go swimming at the pool today" is different from "I hope I will be able to swim at the pool today." I don't find much difference myself, and few (if any) native speakers will debate which one to use before speaking.