Here are the best websites on the internet to serve every one of your needs, broken into convenient categories for easy browsing.