just compare the price difference. if you bring your own from where you live, you have to pay for their flight and hotel plus the cost of their services. i know alot of people do it, i chose to hire a local photographer. go with whatever is more convenient for you :-)