Can accommodations charge virtual credit cards?

Yes.