El Salvador is a hidden gem with beautiful beaches, shimmering lakes, volcanoes you can climb, national parks and pretty colonial villages.