Yes, refurbished phones are a good option. The only thing that needs to be kept in mind is that you buy it from a reliable seller. These phones should be verified. For example, Amazon sells authorized refurbished predicts.
If you want to cut on cost and get cheap iPhones, you can visit sites like Amazon.