15) Maria Maria – Carlos Santana
Any song with Santana playing guitar in it, has to be incredible. The Spanish guitar sets the mood perfectly. The lyrics in between at times don’t make much sense though, but the guitar solo certainly undermines the lyrics. Give it a shot!