The Chinese mainland’s most cosmopolitan city is a foodie paradise, whether you’re looking for get-your-hands-dirty street treats or dinner prepared by a three-Michelin-star chef. Shanghai is also the best city to experience the nuances of regional Chinese cuisine by sampling everything from the spicy flavors in Sichuanese dishes to the lighter fare from Guangdong province. With a pleasing mix of traditional and modern, you can enjoy Shanghai street food and handcrafted cocktails in the same evening. Here’s our guide for exploring the city’s best bites. —Abbey Chase