San Pedro is noted especially for its conch ceviche. Other street food cities include Bangkok, Istanbul, Mexico City, Singapore, Palermo and Ho Chi Minh City -- some great company!

10. Beachside Ceviche in Ambergris Caye, Belize
While most street food involves a cart or a hawker center, isn't the definition of street food supposed to be fresh, on the go, and not in a formal restaurant? If we define it that way, it's impossible for us to not mention how great food can taste on a beach, freshly caught in salt water and prepared in front of you. While recouping from a snorkel or sail in Ambergris Caye, Belize, you might be offered red snapper or barracuda, but lucky travelers who visit Belize between September 30 and April 24 will be able to have conch ceviche, a seafood dish comprised of raw fish marinated in acidic citrus such as lemon or lime and spiced with chili peppers, cilantro, or regional spices. This specialty, at least the conch variety, must be enjoyed while it can, since conch recently became an endangered species and the season has actually been cut two months short for the time being in Belize. VirtualTourist members also recommended Peru, Costa Rica, and Isla Mujeres in Mexico as great spots to get some beachside ceviche. If you can't make it quite that far, a slightly easier option is My Ceviche, a small takeout window in South Beach, Miami, that despite only being open for two months has already garnered great word of mouth around town.