There are often fewer retail shops during the holidays as stores have all sorts of temporary workers they don't want to have shopped. Plus, this is the season where they make their money. They don't want anything to interfere with that. However, if you shop restaurants, bars, apartments, etc. you will often find lots of work.