Generally the advice given above is good. Play the pass line and come bets with full odds. Avoid the field and the hard ways. If you like more control over your points, play the place bets. Believe us, if there was a better “system,” it wouldn’t be a secret.
If you find a casino that offers double odds on the pass line and come bets, you can reduce the house advantage to less than half a percent by always playing full double odds. Odds are called odds because they payback in exact proportion to the odds of winning. At that point, the only better games in the casino are Blackjack (if you have memorized all the combinations) and some individual slot machines (but good luck figuring out which ones). Therefore, craps is the most reliable way to gain an advantage over the casino.
An advantage? At craps? Yes, you can even push the game into your favor by being a tough customer: When you’re winning (i.e., have more money than you started with) bet big - bet at least double the table minimum. When you’re losing (i.e., have less money than you started with) bet only the table minimums - but still back them up with at least double odds. This way, assuming the game is even and you’re winning half the time, then you wind up making more money than you lose. Of course, you can really get bitten by the “boundary conditions” - the moments of transition between winning and losing. But then, if it were entirely predictable, it would be entirely boring. That’s where you get to use your intuition…
Which brings me to the exceptions to these betting rules. The classic “passline and two come bets” gets boring fast. You can spice it up a little by varying the number of come bets you allow yourself to have on the table, but it still becomes routine.
Therefore, if you’re bored it’s not stupid to put a dollar on the hard way for one of your current bets. You’re paying a dollar to enhance your entertainment… you’re not depending on it to make money. And if done only occasionally, it’s not mathematically altering your odds all that much.
The other main exception is tipping. If you’re ahead, it’s customary to tip the dealers by making a bet for them. If there’s a real hot shooter up, it’s nice to make a passline bet for the dealer, backed up with odds if a point comes out. But the most common way to tip is to put a dollar check on a hard way for them. And while you’re at it, you might as well throw two checks, and call it a “two way hard six” (or whatever) so that you get in the action as well. You don’t want that hard six to come up and not make some money yourself do you?
That’s pretty much it. Craps is really one of the simplest games in the casino. You’ll see a lot of folks throwing dollars at the stickman on come-out rolls: “dollar any crap,” “dollar yo,” etc. Ignore them at first. When you have the hang of your betting strategy, you can ask the dealers about those bets. Stand next to the stickman or one of the boxmen if you can - they’re frequently happy to answer questions, and they can hear you better when you call a bet.
When I visit Las Vegas, I usually wind up transferring money from the craps tables to the poker tables. I enjoy poker more, but I typically lose. But using the above strategy, I can win my money back at the craps table. However, it requires a lot of free time and a deep bankroll - the ability to suffer losses on the order of 100x the table minimum. Do NOT play if you can’t afford to lose that much, and do NOT play if you’re on a time limit. (When my girlfriend leaves me at the craps table and says “I’ll be back in an hour so we can go to the show,” I always walk away a loser. But when I have no set time to leave, I can walk away when I’m ahead.)
Places to play in Las Vegas: Most of the Strip casinos only offer double odds, and their tables are $5 minimum and up. Many casinos only have $10 minimum tables. Last time I was there, though, Tropicana offered 3x odds and always had at least $5 table open. Bally’s doesn’t always have a $5 table open, but it does offer 3x odds on the 5 and 9, and 4x odds on the 4 and 10 - a game I enjoy. Ceasar’s has the same odds, iirc, and seldom has a minimum less than $10, but they have huge tables that can be very exciting to play at when they’re full and the shooter is hot.
But the best place to hone your strategy is the Horseshoe, in Downtown. They almost always have a table with a $1 minimum, and they used to take 100x odds on $5 bets or bigger - I’m not sure if that is still true. But regardless, you can play all night with a $100 bankroll if your luck isn’t continuously bad.
Finally, if you’re running a Windows box, there are all kinds of excellent craps programs out there for free. Download one and play with it. Mac users aren’t so lucky, but there are a couple that are playable. The commercial casino suites aren’t any better - don’t waste your cash. And whatever you do, stay away from online casinos. The whole point of craps is that you are betting on the dice - one of the last remaining true random processes that you can find in a casino. To bet real money against a dubiously-programmed, dubiously-random computer program is unforgivably stupid in the eyes of a real craps player…
Good Luck! And more importantly, Have Fun!