Go to the banks as they offer the best rate generally. Bureaux de Change like Travellex will charge a small fee but the rates are the same wherever go you. Your best bet is to draw money from an ATM with your Visa card. Your bank will charge a transaction fee each time but for convenience and safety its the way to go.