First, you need to consider before deploying any solution :
1. Do you have a budget in IT to invest in new hardware or solution.
2. what is the existing arrangement to connect to head office?
3. what infrastructure do you have in each place ?
4. what kind of link delivery are you looking to connect? over the Internet or MPLS.
5. what kind of bandwidth requirement in each site. (cisco routers required some license for some features to activate).