Depends on how much money you have. What sort of deal you can get on premises, what footfall that will generate...then obviously local competition etc etc
Compare that to cost of developing further online marketing strategies/SEO
and what footfall that will generate
Oh and along with footfall for both ideas what is the conversion rate. As it is profit that you want at the end of the day.
One other thing about a shop...you (tired feet) or someone (overhead) would have to man it whilst open...
Upgrading/expanding your website would be less stressful on your feet