A Wiltshire town's Christmas lights switch-on has been cancelled because of the flooding in the town.