"We can't afford to go out tonight" is better.
"We can't afford going out tonight" is not wrong, but does not sound as natural.
٢٣ أكتوبر ٢٠١٧
1
2
0
I agree with Andrew. The first phrase returns more than 60,000 results in Google. The second only returns 2,000 and many of them are language learning questions.