7/11 at orchard tower, on orchard rd is open late....i was there once 2 am. Can't guarantee they've got prepaid cards always in stock.....if you're in a rush, log onto the three carrier websites and see if you can buy on-line and have them send to you or to hotel you will check into?