Hi,
first thing to check would be your transport requirements (f.e. IP/non IP, bandwidth, etc.). Then you should check what your SP is offering.
You could also setup MPLS VPNs and run MPLS within one VLAN connecting all your sites.
With the limited amount of information you gave it is hard to give a reasonable advice.
Hope this helps
Martin