While I can speak about Mexico, I have travelled to the Czech Republic. I think it's a great country. I have been in Prague/Praha and the smaller cities such as Cesky Tesin, Hradec Karlove, Jablonec nad Nisou, Liberec, and Cheb. The last city has lots of prostitutes who are mostly Roma. The other cities are very beautiful; the people are reserved but nice.
I just hope that the Czech Republic or the European Union countries do not slap visa requirements on Canadians. I don't think Mexico will impose visa requirements on Canadians. It needs our tourist dollars.
Top photo: Zittau, Germany on far side of the Neisse River. Czech Republic on front left side of ditch. Poland on the right.
Middle photo: Jirikov, Czech Republic on other side of gate. Not seen: Ebersbach, Germany. Watch out for the cigarette cops when returning to Germany.
Lower photo: Evil Italian border guard chickens in Gorizia, Italy. They scratch, then ask questions. Photo taken on the Slovenian side of the fence in Nova Gorica. I thought I would throw in this photo for fun.