I plant raised beds every year and plant tomatoes and peppers, I grew them on my roof when I was at school too, I've never had enough room for melons. I found that in good soil, tomatoes and peppers will return the following season just because I let a few fall to the ground.