Your inn condition doesnt effect whether or guests show up, just how much they pay. Your inn level + reputation play a bigger role. Once you get the inn restored a bit you'll have steadier business. The early game is intended to be a bit slow, but it's far from perfect balance and will get smoother with time. Better tutorials are on the way as well.