If its just a visit visa and not to look for a job the best would be to apply through the hotels, they might charge a bit high but you get the job done much easier than going to immigration and waiting long lines etc.