you won't be able to get the money back legally. if he had the money and was simply refusing to hand it over you could pay a small goon squad to beat it out of him...other than that just take this as a loss and a life lesson learned.
there's a reason i try to stay away from(tourist) areas full of americans and europeans when I'm abroad. no matter where they go they bring the superiority complex with them.