If those four things are what you want, you need to think a lot about the language in the country you are going to. If you want to have a social life that isn't just other tourists, you need to be able to communicate with people.
If you don't speak any foreign languages, Southeast Asia is where you will get the most bang for your buck. It's very cheap, and enough people there speak English.
If you just care about nightlife/social life/women, go with the Philippines. The women are hot and friendly, and most people speak English. The downside is that it's pretty westernized and doesn't have as much interesting cultural stuff. If you want to see a lot of cool temples and a culture which is really different from your own, go to Thailand or Cambodia.
If you don't speak any foreign languages, Southeast Asia is where you will get the most bang for your buck. It's very cheap, and enough people there speak English.
If you just care about nightlife/social life/women, go with the Philippines. The women are hot and friendly, and most people speak English. The downside is that it's pretty westernized and doesn't have as much interesting cultural stuff. If you want to see a lot of cool temples and a culture which is really different from your own, go to Thailand or Cambodia.