grow bags are great for tomatoes and they take very little room. You can have tomatoes from July to Oct. lettuce , scallions. early carrots and strawberry's. You could put some apple trees, blueberry bushes in large pots as well. Just make sure they are the dwarf variety. Enjoy
potatoes are dead easy and runner beans do not take up much space
I once grew carrots but they get carrot fly too easily so perhaps you should avoid them
oh and tomatoes are usually ok if you have a warm spot ot can make a small greenhouse
oh and strawberries in a pot