If you're lucky enough to find homemade tamales, by all means buy them! I'm in North Texas and we like to get ours from Tommy Tamale, in Grapevine, Texas and usually serve this for a casual Christmas or New Year's dinner, Super Bowl Sunday or any game day! Another great place to get good homemade tamales is from your local Mexican restaurant. Most of them sell them by the dozen. You can also find tamales in the mexican cuisine area of your grocery store (in the frozen section), and sometimes you can find them in the cold section of your local store - back by the meat department.