Eftersom det inte nämns vad som ska shoppas, eller om det handlar om shopping i allmänhet, så är det svårt att avgöra stad. Prag är väl perfekt för en weekendresa egentligen, men inte om man är ute efter shopping. Då skulle jag hellre satsa på London. London kan vara en riktig guldgruva på den punkten. Det finns allt från olika typer av marknader till välkända varuhus till de typiska shoppinggatorna Regent's Street och Oxford Street.
London är ett mecka för alla som gillar shopping och det finns något i alla prisklasser. Just därför skulle jag rekommendera London om det är shopping man är ute efter.
Annars kan jag rekommendera Krakow. Det är en mysig stad, som har charmiga butiker i Gamla stan, ett stort köpcenter (man kan lätt spendera flera heldagar där. I alla fall jag, och jag avskyr shopping i vanliga fall) och det är trevligt att gå i saluhallen som finns på stora torget där. Samtidigt är Krakow såpass mysig och charmig, att det är ett lämpligt resmål för en romantisk resa oavsett om det handlar om en helg eller en vecka.