From beaches to mountains, coffee to pupusas, El Salvador offers a wide variety of destinations and activities in an easy to get around, compact package.