5. Queretaro
If you are looking for safe, beautiful places in Mexico, consider Queretaro, home to museums, cathedrals, and temples that will take your breath away. Queretaro is usually safe for tourists so there is no need to worry and there are lots of things to do while you’re there. The lowest price we found for Queretaro is $32 per one night.