Hi Mark,
Thanks so much for visiting the Disney Parks Moms Panel with your question. I do love a stay at Disney's Beach Club Villas. The theme is so quaint and lovely, and the ability to walk to Epcot in just a few minutes is wonderful!
I called
Disney's Beach Club Villas to confirm what I remembered, which is that you do check in for Disney's Beach Club Villas at the same location as you do for Disney's Beach Club Resort. When you arrive, simply head into the lobby of Disney's Beach Club Resort and proceed with your check in.
Beaches & Cream Soda Shop is one of my family's favorite restaurants at Walt Disney World. We inevitably end up there for a No Way Jose sundae or a cheeseburger with a vanilla fountain coke at some point on our trip. Beaches & Cream Soda Shop currently serves lunch and dinner. You should also know that this restaurant recently began accepting reservations, so if you are interested in dining there, you might want to make a reservation online using the link to the restaurant, or by calling 407-WDW-DINE (407-939-3463).
I hope that this information is helpful for you, Mark. Have a wonderful time planning your vacation, and please do not hesitate to ask if you have any further questions.