For all the same reasons listed above, you would probably like Spain a little more.
My favs were Seville then Grenada then Cadiz then Salamanca then Madrid then Segovia.
You mentioned outdoors type stuff so you might want to consider one of Spain's many islands. History isn't as rich there but you will get nightlife, good food, beaches and outdoor fun.
Ibiza obviously if you prioritize nightlife but The Canary Islands are great as well.
Tenerife especially. It has cool beaches, boating, snorkeling/scuba plus a volcano to go up to, hike around, really cool world renowned observatories and night skies. The nightlife is pretty fun in Santa Cruz and Plaza de Americas, however just know that you will mostly be around English tourists in those spots. All the food and lodging is super cheap compared to the US and other parts of Europe. We call it our budget friendly Hawaii.
7nine