St. Petersburg – a mecca of cultural, historical, and architectural landmarks.
Return flights from Zagreb for 158€ (hand baggage included) + 4 nights in very good rated double room for 19€ per person or 4* luxury hotel in the city center for 203€ per person with breakfast included (based on 2 travelers).
(accommodations are just examples, by clicking the link you get more options and choose what suits you best)
LikeHome Hostel – 4 nights – 19€ per person
4* Golden Triangle Boutique Hotel – 4 nights – 203€ per person (breakfast included)