A buyer's agent has named five Australian cities as the best places to find a home for less than $700,000 - and none of them are capitals.