Panama City offers cuisine types available in all price ranges, from budget-friendly food stalls to 5-star restaurants in international hotels. If you prefer to eat like a local, food stalls located throughout the city are your best option. For a few dollars, you will enjoy local dishes inclusive of rice and plantains as well as meat. For those looking to splurge, the Miraflores Restaurant located at the top of the Miraflores Visitor Centre does not disappoint. The venue offers a terrace overlooking the Panama Canal, giving diners the chance to watch the canal at work throughout all hours of the day while enjoying a local-style buffet.