My question is should we hire someone to spend half the day with us giving us instruction, tips and feedback on docking, or is it just practice.
Yes, A good instructor for half a day will teach you docking and close quarters handling such that will you do it with confidence.
I keep trying to tell people that you should be able to park your boat just like a car, you simply approach slowly and stop. I've helped a few people in this area and once they learn the "secrets" of propwalk it just takes a couple hours of practice to get proficient. You don't want to get a lot of "dockrash" on your new boat anyway.