Shanghai
Total cost per day: $50.41
Shanghai is an ideal city for budget travel. It offers the third-cheapest meal at an inexpensive restaurant — costing only $4.98 a pop — as well as the fourth-least expensive hotel costs, at $26.67 per night on average. Overall, you can expect to eat well in Shanghai. Visitors are able to order a three-course meal at a midrange restaurant for only $16.37 on average.