All you need is a small amount of vertical space around a balcony or an open window which can hang or store a vertical array of drink bottles that can grow all your herbs and lettuce easily. Recycle as many of your plastic drink containers.
The SECRET to propagating roses is said to be the "potato"! TIP: Before planting rose cuttings, push the bottom end into a small potato, which keeps the cuttings moist as they develop roots. It sounds crazy, but apparently it works really well.
Indoor Tulips - Fill glass container about with glass marbles or decorative rocks. Set tulip bulb on top of marbles or stones; pointed end up, add more marbles or rocks; so bulb is surrounded but not covered. Pour fresh water into the container.
Elf house on a tree! That would be cute in the garden, especially in the tree over grown with ivy. How about some battery tea lights in the windows during outdoor parties. I hear the fairies/elves whispering "home school project" in my ear.