4. Hierve el Agua
Hierve el Agua is a beautiful set of rock formations in the state of Oaxaca. The rocks seem to be cascading down the mountain like water, resembling the image of water. The rocks are created in a similar way to how stalagmites are created in caves. Furthermore, there are swimming pools and markets there, making it a beautiful, unique and entertaining place to visit.