No, you do not have to be a guest at a Disney Resort hotel to dine at its restaurants. Disney encourages "Day Guests" to visit their resorts for dining, shopping, and general exploration. Whether you want to eat at the high-end Victoria & Albert’s at the Grand Floridian or the family-friendly Chef Mickey’s at the Contemporary, you can simply make a reservation through the Disney app or website up to 60 days in advance. In fact, "monorail crawling" or "skyliner hopping" specifically to try different resort restaurants is a very popular activity for many visitors. If you have a confirmed dining reservation, you are usually allowed to park at the resort for free for up to three hours. However, it is important to note that while the restaurants are open to all, some other resort amenities—specifically the swimming pools and fitness centers—are strictly reserved for guests staying at that specific hotel. As long as your focus is on a meal, you are more than welcome to wander the lobby, visit the gift shops, and enjoy the themed atmosphere of any Disney resort.