Day 1

10:00-12:30: Stedelijk Museum 
Museumplein 10, 1071 DJ Amsterdam
(regular price €18.50, free with City Card)

Wander through this museum of modern and contemporary art and marvel at pieces by the likes of Vincent Van Gogh, Roy Lichtenstein and Jackson Pollock. There's also an extensive design collection that includes jewellery and furniture, as well as special exhibitions.

12:30-14:00: Lunch at the Restaurant Stedelijk 
Museumplein 10, 1071 DJ Amsterdam

Have lunch at this elegant restaurant and choose from a menu of European-inspired fare. Much of the produce is locally grown, and the chefs use seasonal, organic ingredients whenever possible. The glass walls provide a sweeping view of Museumplein and there's a terrace for sunny days.

14:30-15:30: Foam 
Keizersgracht 609, 1017 DS Amsterdam
(regular price €12.50, free with City Card)

Step inside a stately old canal house to experience Foam, a museum dedicated entirely to photography. At any given time, it hosts four exhibitions focussed on different subjects ranging from faraway cities to intriguing subcultures.

16:00-17:00: Huis Marseille 
Keizersgracht 401, 1016 EK Amsterdam
(regular price €9, free with City Card)

Huis Marseille

Head down the street and check out another amazing photography museum. The first institute of its kinds in the Netherlands, Huis Marseille reveals the world around us through unforgettable images. When you're done, stroll through the beautiful back garden.

17:30-20:00: Dinner at Pasta e Basta 
Nieuwe Spiegelstraat 8, 1017 DE Amsterdam
(discount with City Card)

Treat yourself to an evening of food and song at this Italian restaurant, which makes some of the city's best pasta. The waiters will serenade you with opera classics and pop hits, so order a glass of wine and enjoy the show!

Day 2

9:30-10:30: Breakfast at Restaurant 1e Klas & 1e Klas Pub 
Stationsplein 15, 1012 AB Amsterdam
(discount with City Card)

Relax over breakfast in this splendid eatery. Found in the former waiting room of Centraal Station, it's decorated in classic Art Nouveau style. There's plenty to choose from, including cheesy omelettes and flaky pastries.

11:00-13:00: CoBrA Museum of Modern Art 
Sandbergplein 1, 1181 ZX Amstelveen
(regular price €12.50, free with City Card)

Visit this museum in Amstelveen to see its collection of Cobra-movement art. Spanning 1948 to 1951, it was inspired by imagination, experimentation and breaking from the past. The colourful, playful pieces on display are sure to make you smile.

13:30-15:00: Lunch at Blue Amsterdam 
Winkelcentrum Kalverpassage, Singel 457, 1012 WP Amsterdam
(discount with City Card)

Hidden atop the Kalvertoren shopping centre, this sleek restaurant offers 360-degree views of Amsterdam. Try the tempting sandwiches, salads and burgers, or sample the three-course lunch menu. There's even traditional Dutch apple pie if you're craving a treat!

15:30-17:00: Outsider Art Museum
Amstel 51, 1018 EJ Amsterdam
(regular price €14.50, free with City Card)

Part of the Hermitage, the Outside Art Museum is dedicated to artists who never received formal training, and often worked under challenging conditions. Their works are surprising, thought-provoking and totally unique.

18:00-22:00: Dinner and a show at Boom Chicago 
Rozengracht 117, 1016 LV Amsterdam
(regular price €14.50, free with City Card)

Boom Chicago has been making people laugh since 1993 with a fierce combination of improv and sketch comedy. Catch their latest show and enjoy a special deal on dinner at one of three nearby restaurants they've partnered with.

Day 3

10:00-11:00: De Nieuwe Kerk 
De Dam, 1012 NL Amsterdam
(regular price €12.50, free with City Card)

Leave the hustle and bustle behind when you step inside this 15th century church in the middle of Amsterdam. It regularly hosts art and photography exhibitions, though the impressive architecture and stained-glass windows make it an attraction in its own right.

11:30-12:30: Lunch at the Pancake Bakery 
Prinsengracht 191, 1015 DS Amsterdam
(discount with City Card)

Drop by the Pancake Bakery for lunch. This spot on the Prinsengracht serves up scrumptious pancakes filled with almost anything you can imagine, including Thai curry chicken and chunks of stroopwafel. Vegetarians will love it too.

13:00-14:00: Geelvinck Pianola Museum 
Westerstraat 106, 1015 MN Amsterdam
(regular price €9, free with City Card)

One of Amsterdam's smallest museums, this charmer is all about the pianolas – also known as player pianos – and classic songs play as if by magic while you wander past the exhibits. It also has the world's largest collection of pianola scrolls.

14:30-14:45: Catch the ferry to Amsterdam Noord 
Stationsplein, 1012 AB Amsterdam
(free!)

Jump on the ferry and ride across the IJ to Amsterdam Noord, brushing elbows with locals and taking in the site of the city along the way.

14:50-17:00: Eye Filmmuseum 
IJpromenade 1, 1031 KT Amsterdam
(regular price €11, free with City Card)

An Amsterdam icon, this waterfront museum is housed in a bold modern building. Inside, you'll find an antique movie camera, interactive exhibitions and listening benches where you can learn how films are made and much more.

17:30-19:30: Dinner at the IJkantine 
NDSM Kade 5, 1033 PG Amsterdam
(discount with City Card)

Located in a former shipyard worker's canteen, this waterside restaurant serves French-inspired food and expertly made cocktails. There's also a kid's menu for the little ones, and the Dutch cheese plate is the perfect way to sample some local delicacies.

20:00: Catch a show at the Muziekgebouw aan 't IJ 
Piet Heinkade 1, 1019 BR Amsterdam
(discount with City Card)

This concert hall is one of Amsterdam's most striking buildings and offers a programme of innovative and inspirational performances from leading orchestras, singers and other musicians. Afterwards, watch the lights from Noord twinkling across the water.