How should I bring money?

Either Traveller-Cheques, Visa-, Master-, or Maestro-Card is fine. The easiest is Visa since availability is the highest and Nationwide is the best value as they don’t charge when you withdraw abroad.