First off, the table size is usually dictated by how many players that you want to sit. If it's 10, then I agree on a 96"x48" table. I find that sitting on the end, it's hard to deal cards without standing up to do so.
My prefered table is 8 players, so therefore, I have an 84" x 42" table. It has a smaller footprint, so it can easily fit in a smaller room.
My room size is approx 15'x 12' counting an alcove. The table sits on one end of the room, with enough room for the players in the back to get up and walk around the seated players.
I put my bar fridge inset in the wall to give more walking space. The alcove has 3 small tables for the light snacks, napkins, snack bowls, etc. The bar fridge holds the variety of drinks. On the left of the fridge is a table for cups, glasses, ice bucket, and hard liquor.
The table has pull out snack bowl holders to keep the snacks off the table proper.