tuk tuks are getting ridiculously expensive these days for tourists - the taxi's on meter are far cheaper (unless you are accompanied by a local or can haggle like a good un)
i stayed in the sky hotel in bangkok - an 88 storey, 309m tower. my room was on the 74th floor (the highest that you can stay on

) and gave pretty good views of the city all the way out to the gulf

the hotel was a bit past it's best though, but ok for the price
http://www.baiyokehotel.com/