Spain is a really multifarious country with huge mountains in the north with even snow during the winter and beautiful beaches in the south and on the several islands which belong to Spain. Additionally you can find volcanic landscapes on the Canary Islands and lovely small fishing villages on the Balearic Islands. When you are not that much into landscape photography you can go for several architectural stuff in the big cities like Barcelona or Madrid.