We continually work at improving our site. While we love the map, we thought adding a welcome page for users that were intimidated by the map was a good idea. You can enter the location to show or simply click on one of the twenty most popular destinations.
We also decided to add more information about cities your are looking at. For now only New York City has this information, but we plan to add more and make it more interactive with time. The information we present is composed of top 5 links in different categories. We will add and update those links based on user comments.