Which sentence uses correct​ punctuation?

A.I hope to go to London during spring​ break; I may not be able to afford it.
B.I hope to go to London during spring break I may not be able to afford it.
C.I hope to go to London during spring​ break: I may not be able to afford it.
D.I hope to go to London during spring ​break, I may not be able to afford it.