Depends on whether you want to live in it or rent it out. Rentals offer better yields for flats. But if you want to live in it, then it's a personal choice. Investment wise, if the prices in an area appreciate, they will appreciate for both semis as well as flats. For price ranges, hit on 'For Sale' section of this website and try checking some of the prices.