Best place to view Singapore is at the observation deck of Marina Bay Sands. On one side you can see the entire skyline, with the river as the foreground, on the other is the futuristic Gardens By The Bay against Singapore Strait. Not to mention the famous view of the infinity pool against the city’s skyline.
Cancellation penalty: --
No-show penalty: --