You only have 7lbs to get to your target, be strict this week to try to lose some before you go and then enjoy your holiday, that's what holidays are for!, a 3lbs weight gain is nothing, I can easily gain 10lbs on holiday but get straight back on it when I get honme and its off again within a couple of weeks.
Most people who don't have weight problems gain on holiday anyway, it's really no big deal as long as you get back to normality when you get home, just enjoy yourself, life is too short to be stressing over a 3lb holiday weight gain