As an expatriate you can often find yourself in the strange situation of dreading occasions that everyone else is looking forward to.
This is because it is easy to feel left out if festivals or celebrations are mainly celebrated with loved ones and at home.
Chinese New Year is a case in point and in Shanghai the majority of restaurants close and the streets are empty.
Luckily, the Shanghaiist has put together a list of the places that will be staying open and offering special menus to mark the event.
This means you and other expats can get involved, even if you haven't been invited into someone's home to share in their feast.
The first option is Dragon Phoenix, which can be found within the Fairmont Peace Hotel, where a special a la carte menu will be served on January 30th.
Diners are required to spend a minimum of 600 yuan (£60) per head, but the chef is highly skilled and it is worth splashing out to see in the Year of the Horse.
If there are a group of you then a good option could be to book a table at Mercato, where an Italian twist has been added to the Chinese New Year Menu.
As long as there are ten or more of you then you can get a private room between January 27th and February 2nd.
Choose from a four-course lunch for 498 yuan or a six-course dinner for 1,458 yuan to celebrate the Chinese New Year at Jean Georges.
The dishes all have a nod to French cuisine and will be served between 11.30am and 10pm from January 27th to February 2nd.
For a really special experience, head to Kathleen's on the Bund on January 30th, where you will be able to dine with a view of the fireworks.
Choose from two set menus – one priced at 528 yuan for three courses and the other costs 588 yuan for four.
The final option is to go for the buffet at the Four Seasons Shanghai. Here you will be able to enjoy crab, shrimp, oysters, sashimi, sushi, clams, Beijing duck and roasted beef rib all washed down with wine for 468 yuan on January 30th.