Are you travelling to Singapore and want to find the best places to take photos for Instagram? Check out these 20 Instagrammable places – including hotels, gardens, markets, shophouses, street food, street art and more.