Booked a villa with a credit card deposit but they want the balance by cash on arrival. Villa is in Portugal - is this normal or does it sound a bit dodgy.