I think you have got too look at the astetic of the shop from a customers perspective but don't forget the staff, we recently had a shop re-fit and they put astep straight away as you come into the bar for no real reason, a real nightmare when carrying a tray of glasses and you forget it's there.
Also I'd look at general shop layouts of pro shops as they spend LOTS on working out how people shop, for example, most people will look to the right when they walk into a shop hencehwy a lot of customer service desks/kiosks and promo stuff is on the right in supermarkets.
any coffee shop is about making it as comfortable and homely as poss whilst not so comfy that you get free-loaders all day welching your wi-fi.
Leather sofas and armchairs are definately the way forward though.