Many resorts offer day passes that often include a credit to spend on food and beverage.  Vallarta Tribune puts together a great guide to help you choose the right resort: