Spain is a beautiful country to visit. It has a mix of culture and eclectic nightlife. The amazing part is that it has a lot to...