Market Square may be full of Mexican shops but don't expect Mexican prices. It's worth the walk if for no other reason than a good lunch.