Editorial TeamLuton crowned number one hotspot for first time buyersStudy shows that Luton is the most popular town in the country for first-time buyers.