Please recommend a google maps wp plugin that can put a map inside a wp page while other text will be situated near it (right or left hand side).
Try Google Maps Embed and use CSS to float the iframe.
Nice plugin. It gives you a button in the MCE Editor of WordPress. You simple paste your maps url!
I have been happy with Mappress.
You can use an iFrame to embed your Google Map on a custom WP page and some custom CSS to float some text to the right or left side too.
I also recommend Google Maps v3 Shortcode. I used it in a project to show a Google map with many placeholders (positions read from a dynamic kml file).
why dont you use http://wordpress.org/extend/plugins/geolocation/ ?
Its loading map only when visitor hovering link. And you dont need to style your page for google map