These days it’s just as easy to buy Prague theatre tickets online as it is in person, and Prague has dozens of venues from which to choose, many showing performances in English. However, one of the best places to take in a live show is at the famous National Theatre in Prague, which has been entertaining residents and tourists since the late 19th century. The beautiful building situated alongside the River Vltava is also one of the best places in the city to enjoy opera and ballet, as well as plays, and over the years has hosted many well known performers. And if you can’t make it to a performance at one of the several stages at the National Theatre, the facility offers guided tours which take in the elegant interior as well as the wonderful views over Prague Castle.