Bellingham is one of the largest cities in Washington, just south of Vancouver, B.C. and just north of Mount Vernon (~45 min. drive).
The following airlines have flights here:
We all know Seattle! It's about a 45 min. to 2 hour drive to Mount Vernon depending HEAVILY on highway traffic. If you fly into SeaTac and rent a car, watch out for rush-hour... or just hang out in the city (get some food, walk around, etc.) until traffic dies down.
The following airlines have cheaper flights here:
Alternatively, you might try a train to Seattle:
Mount Vernon is a harder spot to get to directly, but there are some options listed below:
FYI: You have until ~May15th to book a hotel room!