Nate Cavalieri writes for the Village Voice, Metro Times, and Lonely Planet.