Southend, Luton and Bristol ranked the best cities for long-term property returns