No difference. The use of these idioms is probably dependent on the local dialect. I see "hang out" most often - meaning going to a favorite meeting place and just visiting, talking, laughing, eating and drinking, etc.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.