I am going to Germany with my daughter on a school trip. One of the teachers going along is from there. Should we buy euros? Will a loadable Visa Green Dot card work there? What about Visa travel money cards from our US bank? How much spending money should we take for 10 days and 5 cities ( We like to shop). Is there a place we shouldn't miss? Any advice and information would be helpful.