Shanghai is a really unique place to study abroad. Half is very immersive into Chinese culture while the other half of the city is very international, with a lot of expats. Living in Shanghai is pretty cheap and there's tons of fun things to do. It's also a really good place to work on your future careers, a lot of international business connections there, and I was even able to tutor Chinese to earn extra cash while there. China is great because even with such a large city it's super safe overall. You definitely have to get used to some pollution and heavy crowds while there, and it's really cold in the winter. It's not quite picturesque get away, more for people who want to experience a big city, and/or get into international business.