The River Ouse in central York, which has flooded several times in the past few weeks, is currently more than 13ft (4m) above its average summer level after spilling over its banks again.
Pumps were being used to clear water from pubs, restaurants, homes and hotels along its banks today.
Many of the businesses hit were in the process of being renovated, having been shut since November's deluge.
Farmers unable to get winter crops in the ground because their land is waterlogged have told shoppers to expect rising food prices in 2013.
Hundreds of flood warnings are in place across England and Wales, with Scotland warned to prepare for heavy rain.
As much of the UK faces flooding and the heavy rain continues, will Christmas be a washout?