You wear whatever you want in a communist country where people can hardly find decent clothing. Yes no bikini or thongs allowed except on the beaches, you probably going for dinner. There is no 5 star hotels like in Asia where they do not allow shorts or flip flops.