Hi Elle,
As promised, here are my updates from Prague:
Our opera evening was wonderful. We watched La Traviata, which surprisingly included a bit of nudity! So beware if you are going with kids. If you are planning to buy tickets ahead of time, I would recommend Bohemia Tickets. We encountered absolutely no problems.
We were recommended to check out the Brewery in Strahov Monastery. It is a bit of a hike up a steep hill, but totally worth it. The food was not exactly the best we had in Prague, but the beers are fresh and excellent. It is a very popular spot both by tourists and the locals, so expect to share a table.
Speaking of food, it seems like my memory deceived me a bit. The bread dumplings are ok, but it is the sauce that you mope up with the bread, which is excellent! The dish is called Svíčková, beef served in a sweet sauce with cranberries jam and cream, accompanied by large portions of bread dumplings. It can be found all around Prague. A typical Czech restaurant, which comes highly recommended is Kolkovna, right across from the Spanish Synagogue. I would recommend it if you are in the area.
We had unseasonably good weather, and very much enjoyed our stay.
Finally, we used the Trip Advisor phone app. You can download the maps for various cities, and they work offline. We used this to locate restaurants and ended up eating only very good food! So, I would recommend it wholeheartedly!
I wish you an excellent holiday!
ETA: Totally forgot to add that, we didn't do many museums this time on account of time shortage. (We were there for a conference). But Kafka Museum, if you are at all interested in his work, is short and sweet. I am glad I got to see it.