A popular festive market has been cancelled this weekend because of bad weather which has also caused a switch-on event to be scaled back.