So, we're headed to Montreal this weekend. It will be my first time there and I have been so excited to go for the longest time!!!

The thing is, it will be the first of many things:
1) First time travelling while on plan

2) First time eating out in restaurants while on plan

3) First time facing SERIOUS temptation while on plan.

Does anyone have any tips for making this easier? How do you bring/prepare/pre-prepare food for this kind of thing? If it were a day I could see it being easy (thermos!) but it will be 3, and I'm not sure if my hotel room will have a microwave.
Also, how about the other? We'll be with family in the land of bread! ACK!!!!

I don't want to screw this up, so I'll take any help I can get.

Thanks again!

Bets