I have several clients that use QuickBooks POS. We are able to integrate QB with the online shopping cart (Xcart) so that everything syncs (from site to POS and back) automatically. Huge time savings not having to manually update inventory.
I am sure that there are other options that do this...I am just most familiar with QuickBooks. Whatever your status now I would make sure that you have the integration option for when you expand.
Good Luck and Happy New Year!
We use AccuPOS in our tea shop and love it! Check them out at http://www.accupos.com. AccuPOS was specifically developed to work with QuickBooks and PeachTree. We use QuickBooks and AccuPOS interfaces great. The company has excellent customer service right in house. Their sales and customer service are actually in the same building, which is rather novel these days. You should at least check them out.
It really depends on the prospective scale of things.
I`d recommend looking into a application that`ll be future proof. (e.g. multi location interconnection, remote management/monitoring and etc)
Although not as known as others, posmatic pos seems to be great - in terms of functionality, usability and design. Alot of restaurants and stores seem to use their software in the nyc area. Had the opportunity to view it in action in one of the restaurants I had dinner at. Seems stable and I liked it.