Two Indiana cities, Columbus and Zionsville, rank among the top five safest small cities in the US, according to MoneyGreek's analysis.