1. Bonifacio, France 2. Ronda , Spain 3. Castellfollit de la Roca, Spain 4. Azenhas do Mar, Portugal 5. Manarola, Italy 6. Al Hajara, Yemen 7. Oia, Greece