Really the major difference is going to be the platform. For ASP and VB, you are going to (usually) need/want a Windows based host -- which are *typically* more expensive than *nix hosts. With PHP and Perl, they can go pretty much anywhere and it would be tough to find a *nix host that didn't offer them.
Other than that, whichever designer you think is going to give you the best bang for your buck is the one to go with. I'm trying not to start an endless debate here... language is a VERY, VERY, VERY touchy subject with people

If you really want to know the gritty details, do some searches on google for x vs y and see what you can come up with. The debate is endless and the majority consensus is whatever works for you.
You should consider if you ever want to modify the code, which language would be preferable to you. Look around at some basic tutorials, one might jump out to you as "the one".