Key factors to consider when buying a flat for the first time, from budget and location to builder reputation and amenities for a wise investment.