Jenny, I am one year married - on our honeymoon discovered my new hubby was/is a drug addict. If only I could have found out a week earlier! And maybe you don't have to cancel - perhaps just postpone until he can get himself in a better place? That would buy you some time, at the very least.
How about a trip to the spa? Pedicure? Facial??