I know I commented on a thread similar to this one before in the last year.
MiniaturesI use 25mm miniatures for the PC's. I encourage players to eventually purchase a miniature for their character, but I have many from the last 20+ years of RPGing and allow them to borrow as needed. I don't care if a miniture looks like the character, the biggest thing is matching up a race to a race (ie. a dwarf mini for a dwarf character.) Weapons, garb, whatever. It's jsut a placemarker. You can use a Parchesi game piece for your miniature for all I care. Long as I can readily identify it and it's within that one inch scale.
For NPC's I use a mixture of mini's and some form of tokens. I have found hte BEST tokens to be the aprox. 1 inch tiles from a Scrabble game. A single game (10 bucks at Walmart) provides you with two full sets and some extra bits. I used markers to permantly color the edges of each set (ie. one red, one blue) and use these to indicate the persons in a bar or a building. The letters are great distinguishers to keep track of damage and initiative for NPCs and I frequently will toss out names using the starting letter (ie. the bartender marked A will be named Adolf or Andrew or..) I have a total of 5 different colored sets of Scrabble tiles and they are useful if the PC's get in a fire fight where there are say, Lonestar cops, gangers, and innocent bystanders all involved. Each color is a specific type of NPC.
I also use spare odd colored or odd shaped dice to represent things at the moment for hte characters. A summooned spirit might be a bright pearlescent green polyhedral. They can be turned so the number up is a marker for identification purposes. This is a great use for all those non-sixsiders you have in your collection from that
other game, you know, the one that causes cancer.
MatsFor mats, well, I have a couple hex ones I bought here or there from a Gencon long ago, but my favorite mats are the 1" squares I made myself. Get a roll of 24" white butcher paper (3 bucks at walmart) and cut it so you have mats equalling 36x24." Using a ruler or a T square, block it off in one inch squares with a pencil and hten use a sharpie to darken the lines. (A tip: instead of a Sharpie, use a fine point wet erase marker that you have already for marking on the mats... it's permanent on the paper once it's laminated and you can easily clean off your T-square once done) then take to a store and have them heat laminated. I used my local teachers shop that charged me something like 2 bucks for the first foot and 1 buck for every foot after. (I also laminated nearly all of my heavy use D&D big maps this way. They'll last and look great forever!) Make several of these, grid the backs as well as the fronts or leave some blank on the back for nice unmarred white space. This effectively doubles the number of mats that you have. And one of the best things, these mats are CHEAP! For the price of a couple of the store boughtdeals, you can have loads of self-made mats. Simply roll them up for storage in a card board mailer tube or you can even use one of those "lost it's mate" old socks for storage.
For movement, I use little tape measures. The 3 or 10 foot kind you can get at any construction store for a buck or two apiece. The nice thing about these is A.) portable as drek, since they are no bigger than a half dollar and B.) you can flex them easily to see how far movement is in a non-straight line, like going around a corner or even a more circuitous route. The grid on my map is for general placement and eyeballing distance. (Which is why I prefer grid over hex maps) I use the grid to lay out my buildings, streets, etc, but by using the tape measure for movement beyond straight line, I can sttay away from the boxiness that gridded mats and graph paper sometimes create when drawing. Usually, my scale is one 1" block= a square meter. This works well for containing each miniature/Scrabble tile and makees eyeballing movement easy to count.
Having multiple 2x3 foot mats mats allows you to create large floor plans but still use them on a normal sized dining table and have room for the players and books and dice rolling as well. It also allows you to break up the combat action easier if part ofthe party is in one place and the other part is somewhere else. Simply set up a cheap card table off side the main table or even use the floor for the secondary party.
I use a combination of "drawn before the session" mats and blank mats to draw upon during the game depending on how complex my run is that day and whether the party has done their legwork. I create a lot of my floorplans on the computer and print them out for hte GM sheet, with notes and markers as to were things the party wouldn't or shouldn't know about. By having more than a half dozen mats, it's merely a matter of whipping them off an on the table as needed.
__________________________________
With all that being said, it may sound like a game at my table is a logistical nightmare. Actually it's jsut the opposite. With the hour or two game aid prep I spend on doing up mats and maps, I find the game moves MUCH faster on the table and having hte layout there for the players to see and tactile minitures and tokens, it allows the players (and hte GM!) to have a much better idea what is going on in that fire fight or in the B&E. We spend a lot more time playing and a lot less time re-stating the environment or arguing about "where" a character was or what the distance mods are. Each player moves his own miniature during their initiative so there is no arguing over the piddly stuff. With Vis a Vis pens, it generally only takes me a few minutes to draw out a basic floor plan of a building or room as I go, filling in details as perception rolls happen or movement takes place. Once oyu get used to doing it this way, I think most people will actually dread going to a completely matless style of play. and no, I dont draw out "everything" If I dont think a physical encounter is going to happen, I dont typically draw a floorplan. However, should the unexpected occur, I can always whip one out in a matter of a couple minutes. No real lag to game play.
I hope these tips help!
Vlad