I will be travelling to Jerusalem in late April/early May. Many of the tours I will be going on mention "appropriate dress," and I am wondering what exactly that means. Can I wear a sleeveless top or shorts (only 3-4 inches above the knee)? I want to be respectful, of course. Also, weather-wise, what would be best? Any advice is appreciated!