The diversity of locations in Spain ranges from the Mediterranean coast to snow-covered mountains, along with islands, beaches, volcanoes, forests, rivers, deserts and cultural sites. Landscapes of historical interest with signs of Greek, Roman, Moorish, Medieval or Modernist cultures, among others, can be found. Towns range from old rural or fishing villages to modern international cities. Spain also offers mild weather and bright light all the year round. In addition to coastlines, peaks and rolling countryside, Spain offers stunning architecture (from the Alhambra to the Guggenheim), desert scenes and a range of farming landscapes.