Unless they have reduced the $$ on the items in the Hacienda Grocery, I would recommend going to the Mega Mart in Playa Del Carmen as soon as you can. Sign up for the shuttle and the shuttle stop in Playa is 4 blocks (easy walk) to the Mega Mart. The Haciendas were reasonable with their prices until this year. Going to the Mega Mart will save you big dollars. I would suggest getting a taxi back to the resort and there are taxi's at the Mega Mart, cost is $12.00.
Walking.....We walked part the golf course that wasn't completed, but not sure if they will let you do that in July, because it should be pretty close to being completed. But the main road to the resort is a nice walk and the golf course is on both sides of that road.
If you are a golfer the cost is $65 (green fee and cart) and you can rent clubs at the Haciendas for free. Great, great golf course and $65 is a bargin.
The Hacienda's........The resort is super clean and the staff is great. The resort grounds are beautiful. The beach is perfect, but there are only certain areas were you can get int the water due to the coral. Visit the sports activities counter to get snorkeling gear if you want to snorkel. There is also scuba diving available. When you check in get the activities calendar. The Welcome party on Sunday is in phase II. Free drinks and a Mayan Show, which is very nice. You will also get an invitation to one of the Taco Lunches (they are held on Tues & Weds - I think) Free tacos and beer. Happy Hour is everyday from 3:00pm - 5:00pm, 1/2 priced drinks and they don't short you on the liquor. Just make sure that what you get is a happy hour drink. We make a few trips into Playa for Dinner (Alux really neat place to eat - google it for info), order a pizza one night. We also got the All you can eat Prime Rib dinner at the Resort which was the best meal I had in Mexico during our last trip.
The wine and cheese resort presentation party is very informative, a lot of info about the Royal Resorts. The Information meeting is Sunday morning and provides some good info. Don't be afraid to use your conceige to assist you with tours, reservations or general info.