We will be in Italy this November. Should I get some "walking around money" before I go? I think my bank has reasonable rates.
I know I take the risk of the Euro dropping or the dollar rising. Maybe I should wait until a closer time?
I personally recommend just getting money out at your destination with an ATM. Quite often you can get debit cards or travel cards that let you pre-load from your home country, and then withdraw over there, fee free. However, I suspect they'll make their money other ways (ie worse rates).
My tactic - on arrival, get cash out at the airport ATM or bus / train station when you get there. This works in 95% of cases.
I don't bother with travellers' cheques any more - they're getting harder to cash, and changing money I generally only do when I leave - although with Euros, you can probably keep if you're ever considering returning to Europe again, and are prepared to accept the risk of their value dropping...
On that note, most economic forecasters seem to be betting against the Euro, so there doesn't seem to be much risk of it becoming more expensive before you get there...
There is always a risk that the exchange rate will become better after you have exchanged a considerable amount of money. Therefore I would wait and change it just a few day before, unless probably if the Euro is on an all-time low. If you check the exchange rate, you can see that it is quite stable in 2012.
Additionally, I wouldn't take a lot of cash with me. Just exchange enough money to buy something to drink and eat when you arrive or to pay your transport (train, taxi, bus) from the airport to your accommodation. After that I would pay with your credit card whenever possible (that's very common in Italy), or withdraw some money from an ATM (there are plenty of them in Italy, even though not in the remote Alpine areas).
In general, no transfer you do beforehand is going to give you a better rate than the ATM in the airport at the destination, unless you're only planning to convert a small amount (<
Exchange rates are a gamble either way, and really shouldn't play into your decision of when to convert money. Sure, you might look back on the day you're travelling and see that if you'd changed your money today you'd be better off - but there's a roughly equal chance you would have been worse off.
Using local ATMs, and taking a small amount of US$ with you "just in case" (eg, in case every ATM in the airport is out-of-order on the day you get there!) and almost always going to be the best option.
What are these 'reasonable rates' your bank quoted you?
Did you ask them what sort of additional fees and charges they will add on for this service?
A lot of places have great rates but then they add extra fees to make them into horribly bad transactions.
Best rates are almost always like this (from worst to best):
It really depends on you and how much money you're willing to pay for currency exchange service. Suffice to say that if you are holding US dollars, finding a place to exchange money is fairly easy even in the most remote parts of the world. Italy - one of the most touristy destinations in the world - will be very easy to navigate.