A complete travel guide to planning a trip to Singapore including the best sights, views, gardens, restaurants, cafes, hotels and more.