You are so LUCKY... Montreal is amazing! Second largest French city in the world, and the only place where you can eat haute cuisine in American portions at Canadian prices! I lived there for three years, 10 years ago. You will find everything really cheap, one pound sterling is at least two dollars if not two-fifty. Keep receipts for tax back, get them stamped at the airport just before you leave. Shopping: stroll down Mont-Royal Blvd for funky secondhand clothes, rue Sainte-Catherine has more mainstream stuff as well as department stores like Ogilvy and Eatons. Lots of underground malls too, take the metro to McGill or Peel and then you can walk literally for miles under the city... Rue Saint-Denis has lovely poke-around type shops and some great restaurants, L'Express for posh French. Saint-Laurent Blvd. has cool Jewish bakeries and delis; the Main has the best smoked meat sandwiches, a must try. Near Lafontaine Park is the charming Plateau area, lots of bring-your-own-wine restaurants! Prince Arthur Square, between Saint-Laurent and Saint-Denis, has inexpensive Greek places. There's a small Chinatown too. If you have more specific questions I'm happy to help. I've been to Ottawa, it's attractive with a good art gallery, but in my opinion Montreal is much more fun and I would spend more time there given the choice. Amusez-vous bien!