Everyone knows there's a rivalry between Modern and Mike's, the two famous pastry shops sitting just a block apart on Hanover in the North End. But everyone (the non-tourists, at least) also knows that Modern is the real winner of the battle for Boston's best cannoli. At any given time, there's a sizable line for this beloved bakery's old-school version: flaky, deep-fried pastry tubes gently hugging velvety ricotta, which you can customize with add-ons like chocolate chips, pistachios, and chocolate-dipped shells. Despite the line, this generations-old, cash-only spot isn't nearly as crazed as Mike's, because guests here form an orderly queue (instead of a swarming crowd) as they ogle at tons of other treats like handmade Italian cookies, lobster tails, and cakes in display cases. Pro tip: if you're pressed for time, skip the line and slip inside Modern's next-door cafe, which serves the same cannoli without the wait.