Authentic Czech food in Prague can be difficult to find with so many tourist traps. Here are the best Czech restaurants in Prague.