Since the time craps was first played there were quite a lot of craps bets created. There are bet systems developed specifically for craps such as "Iron Cross" and 5 Count, and some general bet systems (Martingale is among them). Of course, these systems help to organize playing process, but you shouldn't expect anything impossible. They definitely won't make any difference to the mathematical casino edge. Systems can be used, but they won't guarantee winnings.
What about progressive systems? You should be as careful as possible dealing with progressive systems, because they require quite big bankroll. Since upper bet limits can be quite high at craps tables, there's a chance that you will stay without a penny after several losses.
Playing craps - about nuances of choosing bets, good luck and overall organization of the game. Remember that you are at a casino and it can happen that some of casino players won't follow any system at all and get lucky by placing random bets. Don't follow their steps. Exceeding previously set limits isn't recommended. The key to success is to keep self-control and avoid making bad bets. That's important.
Despite sophisticated security systems, all casinos have some security issues. There can be pickpockets and thieves. You can meet this type of people even at solid casinos, as for now casinos can't get rid of them.
Since craps is emotional casino game with quite a lot of bets and chips, you'll be moving very actively. You need to throw the dice, place bets and take winnings. Be careful with your chips and money. It's highly not recommended to leave them without watching. If you are lucky and have quite a big stack of chips, it would be rational to exchange them for cash and put it into your pocket.
People visit casinos not just to play, but also to get winnings. There's absolutely special atmosphere at craps tables. It's always lively and very fun. At online casinos there's no such atmosphere, but it's possible to find high quality craps applications which have realistic graphics and live dealers (via web camera). Conditions can be also quite beneficial, so you shouldn't disregard online casinos.