How do you say "to stay" or "to visit" a business instead of a person or vacation destination? How do you say 'to stay' or 'to visit' a business?

For example: 
"How long do you plan stay at the coffee shop?" or
 "We are glad you came to visit our store."

Words like 看，访问，住，下榻，... All seem to pertain to traveling, or visiting someone. But my topic is about visiting a business or store instead of a person or vacation destination.

Would 坐 be appropriate? Like 你多久坐在咖啡店？But, I guess that does not work for 'to visit' if it is a grocery store.
How do you say 'to stay' or 'to visit' a business?

上 (visit)

上酒家 (dine in a restaurant)
上洒店 (*rent room in a hotel) * short stay for a night or few hours
上酒吧 (visit a bar)

光顧 (patronage; patronize | [粵]: 幫襯 )

光顧某店( shop at some store)
光顧髮型屋 (visit the hair salon)

other usage of 光顧:

被小偷光顧 (visited by a thief)

逛 (visit/ tour)

逛公司 (shop at or window shopping at department store)
逛遊樂場 (visit / touring amusement park)

泡 (visit / linger)

泡酒吧 ( visit a bar / linger in a  bar)
泡網吧 (visit or linger in an internet bar)

&quot;We are glad you came to visit our store.&quot;

&quot;我們很高興閣下光顧/ 光臨本店&quot; or &quot;歡迎閣下光臨本店。&quot;
閣下: (formal) you
光臨: (formal) to honor with one's presence; to attend