Temperatures range greatly ~ up to 50 degrees some days ~ so it's best to bring layered clothing. August & September are the least comfortable months with highs many days 100 degrees plus. Many of the shops don't have air conditioning. The rest of the year temps are nice ~ in the 70's and 80's most of the year for midday ~ and dropping 10-15 degrees around 5pm when the afternoon breezes start. Most restaurants don't have a dress code ~ expecting travelers on vacation.
Photo Equipment: Lots of photo opportunities here so bring extra batteries or film.