Everybody knows that Spain is full of beautiful towns and villages. Some of them can be found on top of a mountain, others lie inland and others rest peacefully on the Spanish coast. Today we will discover some of the best coastal towns with... Continue reading