Mexico is not a safe at nite especially when u have tourist written all over you, try to find someone local to set things up for you. Oh don't trust the hotel workers either, those are the worst.
Tour guide maybe
Mexico is always my favorite. Cheap and easy. Guns are not legal. If you have friends you will be ok. I don't recommend go out by yourself even daytime if you are in non-tourist area. Have fun.