I prefer to shop in stores, but I get it done early to avoid the crowds. That way I can go shopping in December to just enjoy the atmosphere.
I no longer send presents out of the country. The only people I still buy for in Canada, is an older couple and my mother. I just go on line and have a huge poinsettia, or other holiday item delivered at the beginning of December.