How can i move a camera/character bp along a predefined path. Stop, look around then move on to another location?

So i’ve attached an image to show what i’m trying to do.

I’d like to move a character along a pre defined path (i’m thinking a spline blueprint, but if anyone has a better idea then please say) at the start of a game (red on the attached image).
When the character reaches the destination (Big blue dot on the image) i’d like the character to be able look around where they see a 3d widget, representing the next destination (Big light blue dot on the image). On clicking the widget they will move along the next spline to the next destination.

Easy??? Anyone got ideas?

As ever all help greatly appreciated.

Depends if this is VR or not, if it isn’t then just disable the input from the mouse during travel and lerp the camera to face the direction the path is going.
When you reach a destination enable the input for the mouse to look around again. (Most likely use a bool here with the inputs, the lerp to face foward would stop a jarring jump, to get the camera to face forward you could either base it off velocity, which would actually do the smoothing itself, animate it with sequencer or have a point infront of you that you get the look at rotation to).

Using either sequencer or splines will work for the transition.

If it’s VR I an not too sure on locking the camera view.

If you do use sequencer you could just switch the camera with a blend while travelling and switch back to the player camera when arriving.

It’s not for VR… Well you make it sound very easy. Not sure i fully understand how to do all that…