We will take both cash and card but what is accepted more widely? Is it better to take a lot of cash?