The next day we left Kempton and drove the the castles. We had pre-booked tour times for both of the castles to make sure we would be able to make it. I recommend doing this because the on site line up was about an hour long, we only waited for about 10 minutes.
While we waited for our tour time, we ate lunch, wandered around the town site looking at the lake and the birds, and we went out on the lake in a row boat. It was a pleasant few hours before we took a horse drawn carriage up to Hohenschwangau Castle.
After the carriage ride, we wandered around the Hohenschwangau castle grounds for the last half hour before our tour. The grounds had a beautiful garden and a great view of the surrounding area.
Unfortunately, you aren't allowed to take any pictures or videos of the interior of either castle, so you'll just have to go visit yourself to see it! After Hohenschwangau, we headed over and caught a bus to Neuschwanstein, which is a good ways up a hill. You do still have to walk the last kilometer or so along the base of the castle which makes the castle look pretty impressive.
After doing the Neuschwanstein tour and roaming around the courtyard and garden, Jaime, Roslyn and I decided to hike the trail behind the castle up the mountain side. Candance and Roslyn's Omi stayed behind, so we limited ourselves to a quick trip. We started from a bridge across the valley Neuschwanstein sits in and then went up the mountain side. The trail was well marked and easy to walk on, there was just a whole bunch of elevation gain!
After the hike, we unfortunately had to jump in the car and get going. Our next hotel was a few hours away so we ate at a local brewery before heading out. We did get some nice pictures of Neuschwanstein castle as we drove away though.