Saint-Pétersbourg, comme toute ville où le tourisme est très développé, propose des cafés, des bars et des restaurants pour tous les goûts. En été, le centre se transforme en vérandas de rue interminables et les touristes fatigués se perdent dans la diversité des établissements.