I don't use any site in particular anymore since emuparadise stopped hosting but haven't had a problem with any(with ad block turned on I should specify that) so far. Most of them have a big download button trying to get you to use their launcher and just straight up browser download is under it in tiny letters. Can't say there is anywhere I really like.