I don't think you have to travel to find something interesting or nice to take a picture of it. To knowledge of place (and people) where you live your everyday life is the biggest advantage you can have. And I prefer prime lens too, but technical aspects are usually secondary….