1-- at and in are both fine; the speaker could equally likely be thinking of the point location or the enclosure. 2-- Reserve or make a reservation for , I would say; reservation on sounds odd if not impossible, and Google supports this-- most hits are reservation on Friday / the internet / the phone /etc. It may be confused with such as put a down payment on .
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.