If you want to holiday shop then you should be prepared to fight the crowds.