Yep, went there last year, and it was awesome.
I went two years ago for about three weeks. I took about $350 USD out of the ATM when I got there and had about 40 Euro--it lasted me the whole time. The last day I still had about $50 I had to unload on food, t-shirts, etc. just to get rid of it.
You could feel a little of the "multicultural" effect in Prague and I saw more people shooting up in the streets than I ever needed to but once you left Prague--I felt pretty safe.
I am thinking of going back next year with the entire family.