Looking for a new phone that won't wipe out your bank account? Whether you want a basic smartphone or an old-style flip phone, these are the best budget-friendly handsets we've tested for around $300 or less.