Clarification: The term "grill" is used here with the US-based term for grilling, which may differ from other countries such as Great Britain and Australia, where it is typically called a "barbecue"; Ideally it is a direct flame against one side of the food at a time, though other heat sources are not out of scope.
I live in an apartment complex where it is hugely impractical (if not impossible) to own a full-size grill. Despite this, I really want the ability to grill small amounts of meat and vegetables without too much hassle. Two possible solutions occurred to me, but I'm not sure which would be better or if there's a third option I'm unaware of:
Portable propane grill (camping stove) - I don't know how practical this would be, but the ability to fold it up and store it would be nice. Do these work as well as a normal propane grill?
Cast iron grill pan - I've seen many of these online that basically just sit on a stove burner and allegedly emulate a regular grill. I'm skeptical because the lack of a direct flame seems like it would affect the outcome.
Are either of those actually good options? Is there a better way that I haven't thought of? I know there are also miniature charcoal grills but they don't seem to be nearly as portable or space efficient as the other two.*
Edit: Advice in the answers/comments has led me to order a smokeless stovetop grill, because they're so cheap and allegedly pretty good there's no reason not to try it out. This is the one I decided on. In a couple days it should be here and I'll give it a thorough test and report back.
Keep the advice coming! It seems there are several other good options, so I want to float as many of them as possible for future viewers to reference.
* As for an outdoor solution: it's somewhat restricted in my area, you're allowed to have them but they must remain unconnected to a fuel source if they're within 25' of the building. That's one big reason I'm interested in indoor solutions, though I can compromise if a charcoal option seems like the way to go.
Conclusion: The stovetop smokeless grill worked out great. It's not a perfect replacement for a real grill but for such a cheap pricepoint and for its ease of use, it provides very satisfying results. The only things you need to watch out for are the fact that it doesn't cook evenly, so you have to rotate your food at least once, and it doesn't burn away oil and fats like a normal grill, though it does drain a fair amount of them; basically just go very light on the oil or you'll end up with a greasy mess.
Thanks for the suggestions, everyone!