Which of the following word groups is punctuated correctly?

a)It rained every day of our vacation nevertheless, we had a wonderful time.

b)It rained every day of our vacation, nevertheless, we had a wonderful time.

c)It rained every day of our vacation, nevertheless; we had a wonderful time.

d)It rained every day of our vacation; nevertheless, we had a wonderful time.