In everyday language, "vado a" and "andrò" are pretty much interchangeable. Then there are people who use a form more than another, but if you choose one of the two forms you will be understood.
If you want a guideline, in my opinion you can use " vado a" in the near future (like few days or a week) and "andrò" for the further future.