Some do. Some don't.
No
Most do accept debit/credit vards
I think they would rather cash but it's up to the individual vendor.
Yes but not all.
Some do
Some do. Cash is preferred for some. There is an ATM at bank.
Thanks! Your answer is awaiting moderation.