Spring arrives in Morocco in March, thawing mountain trails and setting hillsides abloom with colour. ... April and May brings Ramadan, resulting in some very ...