Palermo is a fantastic place to visit. it's a perfect combination of culture, food and shopping.