Is it ethical to refuse a postdoc offer after lab visit
There are no ethical considerations here. They are willing to spend the money to get a look at you as well as let you look at them. Just be honest with them so that you don't seem to be leading them on. 

Thinking of it any other way would imply that a small expenditure from them would lock you in. That would be unethical. 

Good luck.