Можно все. Мы были в жуткую жару, я ходила и в шортах, но они по колено и в платье. Если вы только захотите в мечеть зайти или в какой - либо храм, то обязательно платок на голову, плечи прикрыть. Во всех храмах и монастырях, в которые мы заходили раздают платки и фартуки, если вы в коротких шортах. На озерах все люди в купальниках - вообще проблем не возникало. Питер он понасыщенней насчет красивой архитектуры, и несколько дней на него мало, туда можно приезжать по несколько раз. В Казани - три дня более чем достаточно, но в Свияжск надо съездить обязательно и именно с экскурсией.