Log onto your computer and start an internet connection. Search for flights towards your destination and shop around until you find the flight you want.
Go on the website of the airline you selected. For instance, if you wish to fly with Delta, go on Delta's official website.
Look for "live" seat maps on the website. These are maps showing which seats are still available on your selected flight before booking it.
Visit Seatguru.com to ensure your flight has all the amenities you are looking for. This website will provide seating charts by airline and aircraft. Details such as which seats have the most room, presence of power port locations and which seats don't recline are provided.
Compare the airline's or booking engine's seat map to the seat map found on SeatGuru. If satisfied, book your flight and then call the airline directly to confirm your seat assignment.
Call again to confirm your seat assignment with an agent one week prior to flying. At this time, the type of aircraft could have changed causing you to lose your seat, or more and better seating options may have since become available.