I am a fan of shopping at Costco when I can. They have some great deals. The big drawbacks are that you need to buy in bulk, that they don't always have consistent stock and that there are so many choices! I just went by because last year they had Panettone around this time, but $100 later (really cheap in Costco dollars) they didn't end up having it this year! I did find lots of other stuff to buy and I was really lost since there are just so many things to look at. It's really daunting. They also have birthday cakes, but I'm not fond of the Costco ones. Some Costcos have gas, tire replacement and many other things. It really can be a great deal to buy a membership.