Hi Dark, the cost will actually depend on the frames that you select for glasses and contacts are quite standard around the ballpark figure of $30/month on average.
Which area will be most convenient for you? price may vary $50- $100 in the Orchard Road/town area.
A recommendation would be Specialist Eyecare Centre at Great World City just 5 mins outside Orchard Road. you can probably get a decent frame and coated lens for abouut $180-$200.
not necessary to bring along your prescriptions as they will probably insist on doing a check on your eyes on the spot.