Other than the two runs to SIN that I am doing this month for the purpose of reaching 1K status, what I do to get extra miles is find the longest routing with the most segments without raising the price too much. That way I am not flying just for the miles, but maximizing the miles gained while enjoying the destination. Since I have been to SIN before I am not missing anything by doing a couple of mileage runs there.
Dan