Tamale ladies tend to have extremely reasonable prices. I think I paid $1.50 for the cheese and chicken, $2.00 for the beef.
And I haven't even had the beef ones yet. I know they're good, mom tends to just buy beef ones regardless of what is requested. They are probably what I would consider "base line" tamale. Instead of ground beef cooked into nuggets, like so much of my dreary cooking, tamales tend to have the consistency of pulled beef or pulled pork, so it's not that boring "burrito meat" I complain about so much.
If you're skittish of people selling out of an ice chest, and I don't blame you, I suggest a restaurant, but Tamales are delicious, and should definitely be enjoyed at least once.
And if you don't like meat, I know that my tamale guy at least did a pineapple, but that's not my speed.
I dunno, I've had tortillas at some Mexican food places I would swear were made out of oatmeal, and they were as good as any place else. Same time, I'll never chase masa harina again. Like it's easy to get in non English speaking markets, but you have to be able to get there.