Saint Petersburg with its incredible history and gorgeous architecture is a great spot for a romantic getaway. Here are some tips for you to make your time here unforgettable: