
As a college student, I had the incredible opportunity to live in Shanghai for two months, and let me tell you, it was an unforgettable experience! Shanghai is a dynamic blend of the old and new, offering everything from historical landmarks to modern skyscrapers, mouthwatering food to one-of-a-kind neighborhoods. Every weekend, I dove into the city’s vibrant culture, sought out the best eats, and explored its most iconic spots. If you ever find yourself in this electric city, here’s a guide to some of the top things to do and places to eat!
Things to Do


1. Oriental Pearl Tower
This iconic TV tower in Lujiazui is a must-visit! Head to the top for panoramic views of the city. The tower also houses a museum with exhibits showing Shanghai’s history and growth. If you’ve got extra time, explore the massive shopping malls nearby or visit the aquarium next door—I’ve heard it’s worth the visit!


2. Yuyuan Garden
The contrast between old and new is truly captivating here. This ancient Chinese garden is surrounded by traditional houses and bustling food vendors, all with the futuristic skyline in the background. Be sure to try the famous xiaolongbao, Shanghai’s iconic soup dumplings—they’re huge, flavorful, and oh-so-delicious.

3. People’s Square Park & Shanghai History Museum
Nestled in the heart of the city, People’s Square Park is the perfect spot to relax and watch locals engage in tai chi, dance, or play traditional games. It’s also home to the Shanghai History Museum, a must-see for history buffs. The museum’s collection of ancient artifacts, including calligraphy and stone carvings, offers a deep dive into China’s past.

4. Jing’an Temple
Right in the city center, Jing’an Temple is a serene oasis. The gold-roofed pagoda here is a standout, making this one of the most impressive Buddhist temples in Shanghai.

5. Jade Buddha Temple
While a bit further out from the city, this temple is definitely worth the trip. The massive jade Buddha statues are simply breathtaking.

6. Longhua Temple
Another beautiful Buddhist temple to add to your list, with a more tranquil atmosphere compared to the city’s bustling areas.
7. Shanghai Jewish Refugees Museum and Ohel Moshe Synagogue
Shanghai played a key role during WWII as a refuge for Jewish people fleeing Europe. The museum gives a fascinating look at this history, and the synagogue is one of the oldest in Asia.

8. Xintiandi
This neighborhood feels more like Europe than China. It’s charming, with its stylish mix of modern and historic buildings. Don’t miss the First National Congress Museum—it’s an important part of Chinese history.

9. Tianzifang
This colorful maze of alleyways is home to quirky little shops, art galleries, and great restaurants. It’s a perfect spot to wander and discover some hidden gems.

10. The Bund
You can’t visit Shanghai without strolling along the Bund. This historic waterfront area offers incredible views of both the colonial-era buildings and the futuristic skyscrapers across the Huangpu River. Be sure to take a Huangpu River cruise at night to see the city’s skyline light up!

11. Shanghai Tower
As the third tallest building in the world (as of this writing), the views from the top are jaw-dropping. Definitely worth the visit if you want a 360-degree perspective of the city.
12. Xinyang Market
Known as the “fake market,” this is the place to go for knock-off luxury items and unique souvenirs. Practice your bargaining skills, and you’ll come away with some great deals.
13. Shanghai Natural History Museum
Not the top of the list for everyone, but if you’ve got some extra time, this modern museum is worth a visit. It boasts life like animal exhibits and a fascinating room dedicated to African animals, which I found particularly interesting!
14. East Nanjing Road
The city’s famous shopping street, East Nanjing Road is lined with shops, eateries, and the largest Starbucks in the world—yes, I was a frequent visitor!

15. Shanghai Disneyland
If you’re a Disney fan, don’t miss Shanghai’s version of Disneyland. It’s more elegant than the American parks, and their Downtown Disney area is full of excellent restaurants and shops. There are plenty of unique rides to check out, too!

16. Shanghai Metro
The metro system is, hands down, the easiest and fastest way to get around the city. Download the Shanghai Metro app to help plan your route—it’s a lifesaver. (Pro tip: Get a VPN if you want to access Google Maps!). Also riding the Maglev (fastest train in the world) is also super fun!
Where to Eat
Shanghai is a food lover’s dream, not only for Chinese cuisine but also for international dishes done exceptionally well. Here are a few of my favorites:
1. Cages
This American sports bar was right across from my apartment, so I visited often! They served great burgers and sandwiches when I needed a taste of home. They even had batting cages, so I could practice my softball swings—a fun bonus!
2. Bella Napoli
Hands down one of the best Italian restaurants I’ve ever been to! Located near East Nanjing Road, Bella Napoli serves up amazing Neapolitan-style pizza. It became my Friday night tradition after a long workweek.
3. Maya
For a more upscale dining experience, head to Maya, a Mexican restaurant with incredible flavors and a cozy atmosphere. It was a little tricky to find, but once I did, I went back time and time again!
4. Vedas
For the best Indian food in Shanghai, look no further than Vedas. The flavors were rich, and every dish I tried was spot-on.
5. Shanghai Brewery
If you’re craving a good burger and local craft beer, the Shanghai Brewery is the place to be. It’s a fun spot with a laid-back vibe, perfect for a casual meal.
6. Shanghai Min
This upscale Chinese restaurant is a great spot to try local Shanghainese dishes, including sweet lotus root. If you’re looking to experience authentic flavors, this is the place to be.
7. Nan Xiang
For the best xiaolongbao (steamed soup dumplings), head to Nan Xiang. There are multiple locations, but they all serve up some of the best soup dumplings in Shanghai!
8. Liquid Laundry
When I craved a hearty American brunch, Liquid Laundry was my go-to. The food is delicious, and the ambiance is perfect for a relaxing start to your day.

Shanghai truly offers something for everyone—from exploring ancient gardens and temples to indulging in incredible food and modern attractions. Whether you’re visiting for a weekend or staying for a couple of months like I did, this city will captivate you with its energy, history, and culture. I’ll never forget my time living in Shanghai, and I hope this guide inspires you to make the most of your own adventure in one of China’s most exciting cities! Happy travels!
Leave a comment