SPAIN

Spain offers an eclectic mix of historical curios, from castles and fortresses to delightful coastal villages perched high above the Mediterranean Sea. Plus there's The Canary Islands, a Spanish archipelago off the coast of Africa featuring a series of rugged volcanic islands.