Travellers' checks are not widely accepted anymore. Your best bet is a debit/cash card.