555 glad you like it. language shouldn't be much of a problem. a lot of ppl speak at least broken english, and if you can say kap you basically speak the entire thai language. if the touts are bothering you just say 'mai ow' (don't want) and they'll leave you alone.
shopping - mbk if you want a phone. just hop on the sky train to the interchange at siam then transfer to another train to national stadium. for everything else go to paragon (siam station).
food - suk soi 11 has a lot of great options. venezia (close to bedsupper club) is a great italian restaurant, so is lemocello (across from the grand president hotel). on a small side lane you can get some of the best (and cheapest) mexican in the city at Charlie Browns. My favorite Indian Restaurant (Barwachi) is also on Soi 11, next to the villa market. I've never been, but a lot of people like longtable (Central World I think). If you want to eat atop a high building overlooking the lumpini park, try banyan tree on sathorn road. And of course, if you're lazy and don't want to leave your room, but sick of room service, just go to
www.chefxp.com and place an order from a ton of restaurants around the city.
Bars - Molly Malones Irish pub on convent road! and of course the standard go gos on cowboy (shark bar is best) and nana (dont know whats best there now)
Clubs - before 2, try one or many of the many clubs RCA (Royal City Avenue). Same goes for Ratchada (pisek maybe?) and the Ekkamai/Thonglor area. Or you could try one of the many g clubs (Florence and The Bank are the last 2 a bunch of 2p2ers went to). After 2 your options are limited. You can go to scratch dog in the windsor hotel on a soi close to asoke, or you could go to climax (formerly spice) under the ambassador hotel on soi 11. there are probably other options out there, but a majority of 2p2 seems to love going to these places only. if you go to ratchada, they may have a club called karafun (2). the original used to be by far the best 2 - 5/6am club in bkk, so if you go there please let me know how it is. after 5 comes spicey or bossy or spicey 2. if you're very horny or want to keep drinking, go there.