A small travel agency that I found, but I am not familiar with, has been working with me on the ground arraingements for a vacation to Peru. They are telling me that the agency in Peru that they are working with will require a check for payment. They will not accept a credit card. They will want me to overnight the check (about $3000). I have not used a travel agent since they days when airlines paid commissions. What is right here? Is this a common or an acceptable practice?