Many prices are quoted in Euro, but on the street most people pay with crowns. As an American, you will find it far cheaper to convert dollars to crowns for your trip to Prague. The exchange rate has remained relatively stable (and I assume you know what has happened with $/euro!)