JR-East and Keisei each have two stations in the airport: Narita Airport Station and Airport Terminal 2 Station. Check which terminal (1 or 2) your flight is going to use.
Narita Express - Showing your non-Japanese Passport at a JR-East ticket counter in the airport, you can get a Suica & N'EX package at 3,500 yen. (1,500 yen for a discount ticket, 1,500 yen for e-money of a Suica card, 500 yen as a deposit on the card. You can try to refund the Suica card's e-money, only at a JR-East counter.)
Considering your baggage, I suppose the best way is to take a Narita Express [N'EX] train with the discount ticket to Ikebukuro Sta., making no transfer at any station, unless you become free to travel (after immigration procedures) too late for the last N'EX train departing from the airport around 21:45.
- The required time from the airport to Ikebukuro Sta. is about 1 hour 25 minutes.
- N'EX trains require seat reservation; all the seats are non-smoking seats.
- - JR-East Travel Service Center
http://www.jreast.co.jp/e/travel_info/service_center/in...When the Center is closed, find a ticket office nearby with this logo.
http://www.jreast.co.jp/e/ticket/img/purchase/img_midor...- - Narita Express: timetable: from Narita Airport: Page 1
http://jreast-shinkansen-reservation.eki-net.com/pc/eng...- - JR-East: Suica & N'EX package
http://www.jreast.co.jp/e/suica-nex/index.htmlStation to hotel - After getting off your N'EX train at Ikebukuro Sta., you can get out through Central 1 Ticket gate, turn left and advance to West Exit. The route from West Exit is indicated in this page, but probably you'd better take a taxi if your baggage is to heavy.
- - Sakura Hotel Ikebukuro: Hotel location
http://www.sakura-hotel-ikebukuro.com/hotel_location.ph...See "Directions from Ikebukuro Station"