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

1 Kampong Gelam
Morning
Start your day with breakfast in Kampong Gelam. This 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. To wake your taste buds up with a classic Singapore-style breakfast, drop by Singapore Zam Zam Restaurant for prata (South Indian flatbread) and a side of fish curry.
Then explore Haji Lane—a hipster haunt littered with indie outlets that stock vintage clothing and knick-knacks—such as retro-inspired boutique Grammah.

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 Mediterranean-themed Osteria BBR—by acclaimed French chef Alain Ducasse—and take a post-lunch stroll around the hotel to admire its awe-inspiring colonial-era architecture.
Then, pay a visit to the 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 areas like Boat Quay, Clarke Quay, and Robertson Quay. Hop off and head to Clarke Quay to check out its colourful array of dining options and nightlife offerings.
Afterwards, head to Highlander Bar & Restaurant for single malt whiskies and live music.