Most of the 6 or 7 main casinos are along a strip and there are some very small ones also, almost like 'outlot' buildings. I personally do not like buffets, but for the most part, almost everyone gets free ones at some point in Laughlin. There is definitely more than just buffets etc. We had a prime rib meal that was excellent, and some very good shrimp.
I know little about fine dining there because food was comped for us through my aunt and was good, but not fine dining. Lodging at the casinos is so cheap that if you gamble cards, slots / have any of the club cards, you will most likely be comped and pay nothing. Also much like Tahoe, they have Bingo rooms. For instance, there are bowling lanes and also a movie theatres in one of the casinos. But overall it is totally different than Vegas, yet you will have slightly more choice on everything than you would in Lake Tahoe. Casinos are smaller and of the older type although a couple do have the 2 or 3 floor atrium feel, without the low ceilings.
Laughlin is much like old, old Vegas used to be. I've gotten to know about 20 people in Laughlin well. It was her choice, and we helped move her from Chicago. I've been to both and have seen Laughlin in depth over many years as this aunt we visited lived in Bull Head City, AZ right across the bridge.