We live in the city. In a cramped two-bedroom apartment with no yard. I wish it were bigger, but it's not, and that's not stopping me. I have- garlic, two tomatoes, a yellow squash, a spearmint, four strawberry plants and a cantelope, rhubarb, a pot of wildflowers, ten basil plants started from seed) and a few soapnut sprouts. I don't have fancy pots and I may have *pilfered* my soil- but I've got what I can.
I also have a clothesline for my clothdiapers and a kiddie pool for little berry all in the same space. Because some things, I cannot compromise for. As a side note- if I'd planned better, I would have completely planted all of these in a deeper kiddie pool. They're $15 (the biggest ones, which is twice as deep as ours) and perfect for the plants I have.
Things I'd like to have but don't, and can make do without- cucumber, bell peppers, and watermelon.
What do you just have to have no matter what? What are you willing to be cramped to hold on to, or to give up other things for?