- Displaying a menu for a restaurant/bar/wine bar website. Tables are great for this as they easily let you setup lists that are side by side so you can have prices next to your menu. Sure you could also do an un-ordered list but I find that all browsers treat tables almost exactly alike since they are so old.
- Anytime you have to display some type of data that is in a spreadsheet or matrix. Tables let you move data that may be given in an spreadsheet format and display it easily on the web. You can easily color or highlight rows to make viewing easier for this massive amount of data and it is easily formatted. Again all browsers will display this almost similarly across each browser type.
- Long unruly lists also can be helped by putting the data in a table. It is easy to use a table to help format a long list that is getting out of hand.
The short of it is don't build the whole site in a table like it is the 1990's again but do still use them where they help you the best, managing large amounts of data that has to be displayed on the web. They may be old but they are not totally without there uses.