If it's raining or cold, Edinburgh has two malls where you can shop in comfort.
Edinburgh has two malls where you can shop in comfort, if it's raining or cold.
You can't really shop in comfort in Edinburgh, if it's cold or raining.