best cities to invest in apartment buildings