In actuality, there really is no "top five". As with restaurants, food, music, we all have our favorites, myself included. But in reality, your top five are for you to discover. That's the fun part. And don't shy away from diving one site multiple times. That's how you can really learn it.