Start your trip off with a bang at the 100-year-old Gwangjang Market. Here you can indulge in Korean street food classics like bindaetteok (mung bean pancakes), tteokbokki (spicy rice cakes), and soondae (blood sausage).
Hangangjin-ro is a great area for foodies with lots of cafes, bakeries, and trendy restaurants. Try the unique Korean-style pizza at Mozza, nosh on some delicious poultry dishes at Bonz Chicken, and finish the day with some tasty craft beers at Magpie Brewing Co.
A trip to Seoul wouldn't be complete without visiting the affluent area of Gangnam-gu and trying some of the luxurious dining options. Try the melt-in-your-mouth wagyu beef at Star Chef Beef, enjoy Michelin-starred Italian cuisine at Gaon, and finish the evening with stunning views of the city from the Top Cloud & Hotel rooftop bar.
Myeong-dong is one of the most popular shopping areas in Seoul, but it's also home to some delicious street food. Try some Korean fried chicken at Two Two, sample various types of the spicy fermented cabbage dish kimchi at Mukshidonna, and finish the day with a unique twist on the traditional Korean rice cake known as bingsu at Sulbing.
The international district of Itaewon is known for its diverse food options. Try the hearty American-style brunch at Vatos Urban Tacos, sample the spicy Indian curry at Agra Indian Kitchen, and finish your trip off with a late-night snack at the famous Viva Polo hot dog stand.
If you have more time, consider taking a day trip to the nearby city of Incheon to explore more markets and dining options. If you have less time, it's okay to skip the upscale dining options in Gangnam-gu and focus on the more affordable street food in Myeong-dong. Also, don't forget to make reservations for the Michelin-starred restaurants ahead of time.