In town for a short while? Shop, eat, and play with this detailed 3-day itinerary and enjoy the best of Singapore.

1 Kampong Glam
Morning
Start your day with breakfast in Kampong Glam. This colourful conserved area is where Malay royalty once resided, and is steeped in rich culture and history.
Endless rows of eateries offering Indian-Muslim creations abound here, but for a classic Singapore-style breakfast, hit up Singapore Zam Zam Restaurant for prata (South Indian flatbread) and a side of fish curry.
Then explore Haji Lane which is littered with indie outlets that stock vintage clothing and knick-knacks, such as multi-label boutique Mondays Off.

2 Civic District
Afternoon
Come midday, you'll want to make your way to the Civic District to have lunch at Raffles Hotel on Beach Road. Pop by The Halia for European plates with Asian touches (try the signature chilli crab spaghettini for a taste of Singapore) and take a post-lunch stroll around the hotel to admire its awe-inspiring colonial-era architecture.
Then, pay a visit to the newly opened National Gallery Singapore to marvel at the world's largest public display of modern Southeast Asian art.

3 Singapore River
Evening
Just before dinner, hop on a traditional bumboat (operated by Singapore River Cruise) and get to know the historic Singapore River and key areas like Boat Quay, Clarke Quay, and Robertson Quay. After that, hop off and head to Clarke Quay to check out its the colourful array of dining options and nightlife offerings.
Afterwards, head to Highlander Bar & Restaurant for single malt whiskies and live music.