Invest in a quality phone for sure. Look for something with noise cancellation, it makes a huge difference. I had cheap 15 dollar phones and I swear I could hear the guy across the room on table 7 through the earpiece better than the person I was talking to on the phone… I grabbed a cordless from Office Depot for like 100 bucks and it has noise cancellation which works fantastically when put up against the cheap ones.
Other location has a Panasonic PBX system with Panasonic phones and it’s also fantastic, but probably overboard unless you’re a pretty large place.